home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / wildcat / wmail205.zip / WM.DOC < prev    next >
Text File  |  1992-11-28  |  111KB  |  2,778 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                                  WILDMAIL! v2.05
  14.  
  15.                         Echomail Processor for WILDCAT!
  16.                               v3.00-3.02 thru v3.5x
  17.  
  18.  
  19.               (c) Copyright 1991, 1992 by Online Computer Resources
  20.  
  21.  
  22.                      4330-J Clayton Road, Concord, CA 94521
  23.                    Voice: (510) 687-1122  BBS: (510) 687-0236
  24.  
  25.                                All Rights Reserved
  26.                                 Revised: 11/28/92
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.                                     WILDMAIL!
  35.  
  36.                                 TABLE OF CONTENTS
  37.  
  38.  
  39.  
  40.           INTRODUCTION  . . . . . . . . . . . . . . . . . . . . . . . .   1
  41.  
  42.           ABOUT THIS DOCUMENTATION  . . . . . . . . . . . . . . . . . .   2
  43.  
  44.           ACKNOWLEDGEMENTS  . . . . . . . . . . . . . . . . . . . . . .   3
  45.  
  46.           REGISTRATION/ORDERING INFORMATION . . . . . . . . . . . . . .   3
  47.  
  48.           INSTALLATION  . . . . . . . . . . . . . . . . . . . . . . . .   4
  49.                FILES INCLUDED . . . . . . . . . . . . . . . . . . . . .   4
  50.                UPGRADING WILDMAIL!  . . . . . . . . . . . . . . . . . .   5
  51.                INSTALLING WILDMAIL! FOR THE FIRST TIME  . . . . . . . .   6
  52.  
  53.           COMMAND LINE OPTIONS  . . . . . . . . . . . . . . . . . . . .   7
  54.                USAGE  . . . . . . . . . . . . . . . . . . . . . . . . .   7
  55.                ?  . . . . . . . . . . . . . . . . . . . . . . . . . . .   7
  56.                TOSS . . . . . . . . . . . . . . . . . . . . . . . . . .   7
  57.                SCAN . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  58.                PACK . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  59.                PURGE  . . . . . . . . . . . . . . . . . . . . . . . . .   8
  60.                REBUILD  . . . . . . . . . . . . . . . . . . . . . . . .   9
  61.                -A . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  62.                -N . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  63.                -R . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  64.                -S . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  65.                -T . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  66.                -Q . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  67.  
  68.           AREAS.BBS FILE  . . . . . . . . . . . . . . . . . . . . . . .  11
  69.  
  70.           AREAFIX . . . . . . . . . . . . . . . . . . . . . . . . . . .  12
  71.  
  72.           WM.CFG FILE . . . . . . . . . . . . . . . . . . . . . . . . .  13
  73.                GENERAL CONFIGURATION INFORMATION  . . . . . . . . . . .  13
  74.                     ZONE  . . . . . . . . . . . . . . . . . . . . . . .  13
  75.                     ADDRESS . . . . . . . . . . . . . . . . . . . . . .  13
  76.                     MAILER  . . . . . . . . . . . . . . . . . . . . . .  14
  77.                     INBOUND . . . . . . . . . . . . . . . . . . . . . .  14
  78.                     AKA . . . . . . . . . . . . . . . . . . . . . . . .  14
  79.                     ADDTOSEENBY . . . . . . . . . . . . . . . . . . . .  14
  80.                     MAP_ZONE  . . . . . . . . . . . . . . . . . . . . .  15
  81.                     DEFAULT_ZONE  . . . . . . . . . . . . . . . . . . .  15
  82.                     MATCH_ZONE  . . . . . . . . . . . . . . . . . . . .  16
  83.                     OUT_ZONE  . . . . . . . . . . . . . . . . . . . . .  17
  84.                     POINTBOSS . . . . . . . . . . . . . . . . . . . . .  18
  85.                     POINTNET  . . . . . . . . . . . . . . . . . . . . .  18
  86.  
  87.  
  88.  
  89.  
  90.  
  91.                                         i
  92.  
  93.  
  94.  
  95.                                     WILDMAIL!
  96.  
  97.                                 TABLE OF CONTENTS
  98.  
  99.  
  100.  
  101.                     WILDCAT . . . . . . . . . . . . . . . . . . . . . .  18
  102.                     NETMAIL . . . . . . . . . . . . . . . . . . . . . .  18
  103.                     MATRIXMAIL  . . . . . . . . . . . . . . . . . . . .  19
  104.                     OUTBOUND  . . . . . . . . . . . . . . . . . . . . .  19
  105.                     LOG . . . . . . . . . . . . . . . . . . . . . . . .  19
  106.                     BADECHO . . . . . . . . . . . . . . . . . . . . . .  20
  107.                     DUPLICATES  . . . . . . . . . . . . . . . . . . . .  20
  108.                     MAXMESSAGES . . . . . . . . . . . . . . . . . . . .  20
  109.                     NULLMESSAGE . . . . . . . . . . . . . . . . . . . .  21
  110.                     KILLSENT  . . . . . . . . . . . . . . . . . . . . .  21
  111.                     INTLADDRESSING  . . . . . . . . . . . . . . . . . .  21
  112.                     NONETMAILMESSAGE  . . . . . . . . . . . . . . . . .  21
  113.                     NOTIFY  . . . . . . . . . . . . . . . . . . . . . .  21
  114.                     PURGE . . . . . . . . . . . . . . . . . . . . . . .  22
  115.                     STANDARDARCHIVE . . . . . . . . . . . . . . . . . .  22
  116.                     UNPACKER  . . . . . . . . . . . . . . . . . . . . .  23
  117.                     PACKER  . . . . . . . . . . . . . . . . . . . . . .  24
  118.                     TYPEPACK  . . . . . . . . . . . . . . . . . . . . .  24
  119.                     SWAP<>    . . . . . . . . . . . . . . . . . . . . .  25
  120.                     DELETESEENBYLINES . . . . . . . . . . . . . . . . .  26
  121.                     SHOWSEENBYLINES . . . . . . . . . . . . . . . . . .  26
  122.                     DELETEAFTERTOSSING  . . . . . . . . . . . . . . . .  26
  123.                     FORWARDPACKETS  . . . . . . . . . . . . . . . . . .  26
  124.                     NOEMS . . . . . . . . . . . . . . . . . . . . . . .  27
  125.                     LOCKCOUNT . . . . . . . . . . . . . . . . . . . . .  27
  126.                     QUIETARC  . . . . . . . . . . . . . . . . . . . . .  27
  127.  
  128.           SAMPLE DISPLAY SCREEN . . . . . . . . . . . . . . . . . . . .  29
  129.                WINDOW DEFINITIONS . . . . . . . . . . . . . . . . . . .  29
  130.                     INBOUND MAIL ARCHIVES . . . . . . . . . . . . . . .  29
  131.                     STATISTICS  . . . . . . . . . . . . . . . . . . . .  30
  132.                     MAIL PACKET QUEUE . . . . . . . . . . . . . . . . .  30
  133.                     CURRENT ACTIVITY  . . . . . . . . . . . . . . . . .  30
  134.                     FREE MEMORY . . . . . . . . . . . . . . . . . . . .  30
  135.  
  136.           ORIGIN LINES  . . . . . . . . . . . . . . . . . . . . . . . .  31
  137.  
  138.           HELP SCREEN . . . . . . . . . . . . . . . . . . . . . . . . .  32
  139.  
  140.           EXIT ERRORLEVELS  . . . . . . . . . . . . . . . . . . . . . .  33
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.                                        ii
  153.  
  154.  
  155.  
  156.                                     WILDMAIL!
  157.  
  158.                                 TABLE OF CONTENTS
  159.  
  160.  
  161.  
  162.           WILDMAIL! LICENSING AND DISTRIBUTION AGREEMENT  . . . . . . .  34
  163.                NO WARRANTY  . . . . . . . . . . . . . . . . . . . . . .  36
  164.  
  165.           TECHNICAL SUPPORT . . . . . . . . . . . . . . . . . . . . . .  37
  166.  
  167.           APPENDIX A, LIMITS AND SIZES  . . . . . . . . . . . . . . . .  38
  168.                MEMORY REQUIREMENTS  . . . . . . . . . . . . . . . . . .  38
  169.                WM.CFG FILE LIMITS . . . . . . . . . . . . . . . . . . .  38
  170.  
  171.           APPENDIX B, OTHER TECHNICAL NOTES . . . . . . . . . . . . . .  39
  172.                TOSSING ARCMAIL IN DATE/TIME ORDER   . . . . . . . . . .  39
  173.                NODE NUMBER SYNTAX SHORTCUTS . . . . . . . . . . . . . .  39
  174.                LARGE MESSAGES . . . . . . . . . . . . . . . . . . . . .  39
  175.                NO CONTENT MESSAGES  . . . . . . . . . . . . . . . . . .  39
  176.  
  177.           FRONTDOOR BATCH FILES . . . . . . . . . . . . . . . . . . . .  40
  178.                ASSOCIATED BATCH FILES . . . . . . . . . . . . . . . . .  40
  179.                SYSTEM FLOW  . . . . . . . . . . . . . . . . . . . . . .  41
  180.                CAT.BAT EXPLANATION  . . . . . . . . . . . . . . . . . .  42
  181.                DOBBS.BAT  . . . . . . . . . . . . . . . . . . . . . . .  46
  182.                EXEBBS.BAT . . . . . . . . . . . . . . . . . . . . . . .  47
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.                                        iii
  214.  
  215.  
  216.           WILDMAIL! v2.05
  217.           CHANGES
  218.  
  219.  
  220.  
  221.           BUG FIXES
  222.  
  223.  
  224.                o    Corrected a problem where WM was not setting the point
  225.                     number when importing a netmail message from a point.
  226.  
  227.                o    WM now carries over the Fido flags from the WC message
  228.                     database.  WCedit puts these flags in there, and WM
  229.                     doesn't mess with them except to turn on the LOCAL,
  230.                     PRIVATE and CRASH flags.  This means that you can do
  231.                     FREQ's and File Attaches with WCedit.
  232.  
  233.                o    Corrected some locking up problems with grunged mail
  234.                     packets.
  235.  
  236.                o    Fixed a problem with the message database locking.  This
  237.                     should clear up any problems when Tomcat was trying to
  238.                     scan for new mail.
  239.  
  240.                o    Fixed a problem with TYPEPACK lines.  WM was ignoring
  241.                     any nodes beyond 79 characters.
  242.  
  243.                o    WM now terminates a line at 80 characters instead of 78.
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.                                     iv
  275.  
  276.  
  277.           WILDMAIL! v2.05
  278.           EVALUATION KEY
  279.  
  280.  
  281.  
  282.           30 DAY EVALUATION KEY FILE
  283.  
  284.                WILDMAIL! utilizes a special file to activate its usage for
  285.                a period of 30 days.  This method allows the program to be
  286.                fully utilized with all options enabled for the duration of
  287.                the evaluation period.  If the product hasn't been registered
  288.                after the thirty days, WILDMAIL! will inform you it has
  289.                expired and will simply cease to run.
  290.  
  291.                Since the current method of distribution prevents a "dated"
  292.                key file from be included in WMAIL205.ZIP, you must dial up
  293.                the support board (listed below) and create this special key
  294.                file.  Selecting the "Create WM.ID Key File" option from the
  295.                Main Menu initiates this process and you simply enter in the
  296.                required information and then follow the instructions for
  297.                downloading.
  298.  
  299.                The WILDMAIL! support board may reached by dialing:
  300.  
  301.                          (510) 687-0236 - USR v32/HST
  302.                          (510) 687-2134 - v32bis
  303.  
  304.                Only one key per person/registration number will be allowed.
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.                                      v
  336.  
  337.  
  338.           WILDMAIL! v2.05                                        Page  1
  339.           INTRODUCTION
  340.  
  341.  
  342.  
  343.           WILDMAIL! v2.05 is an echomail processor for WILDCAT! v3.xx BBS
  344.           software.  WILDMAIL!, hereinafter referred to as WM, processes
  345.           standard Fidonet compatible mail archives received from a front end
  346.           mailer like D'Bridge, FrontDoor or BinkleyTerm.  After unpacking,
  347.           WM processes the .PKT files and tosses those messages directly into
  348.           the corresponding WILDCAT! message conferences.  It also forwards
  349.           those incoming messages to nodes (up/downstream) as specified in
  350.           the AREAS.BBS file.
  351.  
  352.           Conversely, it extracts new messages and outputs them into the .PKT
  353.           format and then creates a standard Fidonet mail archive and passes
  354.           that to the front end mailer to process as outbound mail.
  355.  
  356.  
  357.           Here's a sampling of WM's capabilities:
  358.  
  359.                .    Multi-Zone/Network support.
  360.  
  361.                .    Able to unpack/pack most types of archive mail bundles
  362.                     such as ARC, PAK, LZH, ZIP, ARJ and ZOO.
  363.  
  364.                .    Point support as both a BOSS and a POINT node.
  365.  
  366.                .    Supports passthru conferences.
  367.  
  368.                .    Kill duplicate messages based on a count set up in the
  369.                     WM.CFG file.
  370.  
  371.                .    Supports a unique ORIGIN line per conference.
  372.  
  373.                .    Quiet mode of operation.  Turns display mode off to
  374.                     decrease processing time.
  375.  
  376.                .    Status log file reporting.
  377.  
  378.                .    Private Echomail messages.
  379.  
  380.                .    Full screen display with statistics.
  381.  
  382.  
  383.  
  384.  
  385.           WILDMAIL! v2.05                                        Page  2
  386.           ABOUT THIS DOCUMENTATION
  387.  
  388.  
  389.  
  390.           This document is a reference manual on how to set up and run WM.
  391.           The documentation assumes that you know something about
  392.           net/echomail, and is not a tutorial on how to set up and run a
  393.           frontend mailer program such as FrontDoor, D'Bridge or BinkleyTerm.
  394.  
  395.           There is however a section on setting up the batch files for
  396.           FrontDoor, but are only shown for example only.  WE CAN NOT SUPPORT
  397.           THE SETUP AND CONFIGURATION OF FRONTDOOR!
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.           WILDMAIL! v2.05                                        Page  3
  406.           ACKNOWLEDGEMENTS
  407.  
  408.  
  409.  
  410.           Thanks go to Mustang Software Inc. for creating an exceptional
  411.           product in WILDCAT! v3.x.  Also, thanks go to the great people who
  412.           were our guinea pigs in the first versions of this program and who
  413.           shared in it's development - the ALPHA/BETA testers of WILDCAT!
  414.           v3.x!
  415.  
  416.  
  417.           To them all - Thanks!
  418.  
  419.  
  420.           Derek Koopowitz/Joe Martin
  421.  
  422.           Online Computer Resources
  423.           4330-J Clayton Road
  424.           Concord,  CA  94521
  425.  
  426.           Fidonet 1:161/503 - 1:161/504
  427.  
  428.  
  429.  
  430.  
  431.           REGISTRATION/ORDERING INFORMATION
  432.  
  433.           International (except Australia) and USA orders are handled by us
  434.           at Online Computer Resources.  Australian orders are handled by
  435.           Barcastle Enterprises located in Melbourne Australia.  Please see
  436.           the enclosed REGISTER.DOC file for full ordering information.
  437.  
  438.  
  439.  
  440.           WILDMAIL! v2.05                                        Page  4
  441.           INSTALLATION
  442.  
  443.  
  444.  
  445.           FILES INCLUDED
  446.  
  447.           Your WM installation kit is distributed in a single compressed
  448.           library file containing these files:
  449.  
  450.  
  451.                READ.ME        Introductory comments and any last minute
  452.                               changes.
  453.  
  454.                WHATSNEW.202   File describing bug fixes/enhancements to WM
  455.                               for WM v2.02.
  456.  
  457.                WHATSNEW.203   File describing bug fixes/enhancements to WM
  458.                               for WM v2.03.
  459.  
  460.                WHATSNEW.204   File describing bug fixes/enhancements to WM
  461.                               for WM v2.04.
  462.  
  463.                WHATSNEW.205   File describing bug fixes/enhancements to WM
  464.                               for WM v2.05.
  465.  
  466.                REGISTER.DOC   Registration form used when registering the
  467.                               product.
  468.  
  469.                EVALKEY.DOC    How to get an evaluation key to run WM.
  470.  
  471.                WM.EXE         WM, the executable.
  472.  
  473.                WM.OVR         WM overlay file.
  474.  
  475.                WM.DOC         This documentation file.
  476.  
  477.                WM.CFG         Sample configuration file for WM.
  478.  
  479.                AREAS.BBS      Sample file showing echomail areas and the
  480.                               area distribution.
  481.  
  482.                WMCRASH.LST    Sample file showing user names that are
  483.                               allowed to send Netmail messages flagged as
  484.                               CRASH.
  485.  
  486.                ORIGIN.002     Sample ORIGIN.nnn file.
  487.  
  488.                WMRUTE.CFG     Blank routing configuration file for the PACK
  489.                               option of WM when running under BinkleyTerm.
  490.                               (Not used at this time)
  491.  
  492.                DB-CFG.ZIP     Sample configuration files for setting up
  493.                               D'Bridge with WM.
  494.  
  495.                FD-CFG.ZIP     Sample configuration files for setting up
  496.                               FrontDoor with WM.
  497.  
  498.                BI-CFG.ZIP     Sample configuration files for setting up
  499.                               BinkleyTerm with WM.
  500.  
  501.  
  502.  
  503.  
  504.           WILDMAIL! v2.05                                        Page  5
  505.           INSTALLATION/UPGRADE
  506.  
  507.  
  508.  
  509.           UPGRADING FROM v2.00-2.03
  510.           =========================
  511.  
  512.                1.   Print out the contents of your existing WM.CFG file.
  513.  
  514.                2.   Unzip WMAIL205.ZIP and copy WM.EXE, WM.OVR and WM.CFG
  515.                     files into the existing \WILDMAIL directory overwriting
  516.                     the previous files.
  517.  
  518.                3.   Using a standard ASCII editor, make the necessary
  519.                     changes to the new WM.CFG file to reflect your current
  520.                     settings from the printed out copy of your old WM.CFG
  521.                     file.
  522.  
  523.                4.   Activate/deactivate the new options as necessary in the
  524.                     new WM.CFG file.
  525.  
  526.                5.   Edit/create the WMCRASH.LST file if needed.
  527.  
  528.  
  529.           UPGRADING WM FROM EARLIER THAN v2.00
  530.           ====================================
  531.  
  532.                1.   Make a complete backup of your existing \WILDMAIL
  533.                     directory.  Very important!  Print out a copy of your
  534.                     existing WM.CFG file.
  535.  
  536.                2.   Delete all files from your existing \WILDMAIL directory
  537.                     EXCEPT AREAS.BBS and WM.ID if you have previously
  538.                     registered WM.
  539.  
  540.                3.   Unzip the contents of WMAIL205.ZIP into the \WILDMAIL
  541.                     directory allowing overwrites on everything EXCEPT your
  542.                     AREAS.BBS file.
  543.  
  544.                4.   Using a ASCII text editor, make the necessary changes to
  545.                     the *new* WM.CFG file from your old copy you printed out
  546.                     in step 2.  Do NOT use your old WM.CFG file!
  547.  
  548.                5.   Make sure all the packer types that have been defined in
  549.                     your WM.CFG do in fact exist in your path.  WM now
  550.                     checks to make sure that these compression and
  551.                     decompression programs physically exist prior to
  552.                     starting any mail processing.
  553.  
  554.                6.   REMOVE the old -C command line parameter from your
  555.                     mailers BATch file.  THIS IS VERY IMPORTANT!  Automatic
  556.                     cleanup is now performed.  Refer to the *new* -N
  557.                     replacement option for additional information.
  558.  
  559.                7.   Edit/create the WMCRASH.LST file if needed.
  560.  
  561.  
  562.  
  563.  
  564.           WILDMAIL! v2.05                                        Page  6
  565.           INSTALLATION/UPGRADE
  566.  
  567.  
  568.  
  569.           If you encounter any problems, always do your checking from the DOS
  570.           prompt and NOT from a batch file.  This will allow plenty of time
  571.           to read whatever gets displayed to the screen.  All internal error
  572.           messages detected by WM will be placed in the log file that is
  573.           defined in WM.CFG (normally WM.LOG) for later review.
  574.  
  575.  
  576.           INSTALLING WM FOR THE FIRST TIME
  577.           ================================
  578.  
  579.                1.   Create a directory called \WILDMAIL.
  580.  
  581.                2.   Unzip the contents of WMAIL205.ZIP into the \WILDMAIL
  582.                     directory.  If you've registered WM, you will need to
  583.                     place the WM.ID file in this directory as well.
  584.  
  585.                2.   Edit the WM.CFG file with any ASCII text editor to meet
  586.                     your specific configuration needs.  Refer to the section
  587.                     on this file for detailed configuration information.
  588.  
  589.                3.   Edit the example AREAS.BBS file with any ASCII text
  590.                     editor and specify the WILDCAT! message conference
  591.                     numbers and net/node addresses which will be receiving
  592.                     mail.
  593.  
  594.                4.   Edit/create the WMCRASH.LST file if needed.
  595.  
  596.                5.   Edit your mailers batch file to add WM to it so that it
  597.                     can take care of the following tasks:
  598.  
  599.                     .    incoming mail tossing/forwarding
  600.  
  601.                     .    scheduled scanning of your echomail areas
  602.  
  603.                     .    scanning and packing mail after new messages are
  604.                          created on your system
  605.  
  606.           Various sample mailer configurations and batch files have been
  607.           included with this release to aid in the setup and implementation
  608.           of WM.  Please refer to the appropriate xx-CFG.ZIP for your
  609.           configuration needs.
  610.  
  611.  
  612.  
  613.  
  614.  
  615.           WILDMAIL! v2.05                                        Page  7
  616.           COMMAND LINE OPTIONS
  617.  
  618.  
  619.  
  620.           COMMAND LINE USAGE:
  621.  
  622.                WM TOSS SCAN PACK PURGE REBUILD,<# of dupes>
  623.                   -A<filename>
  624.                   -N
  625.                   -R<conference #>,<net/node id>,<starting msg #>
  626.                   -S<schedule_name>
  627.                   -T<conference #>,<extract count>
  628.                   -Q
  629.  
  630.  
  631.           Below is a list of available command line parameters that can be
  632.           used when running WM.
  633.  
  634.  
  635.           ?
  636.                This will cause WM to display a help screen that allows menu
  637.                style selection of command line parameters for specific help
  638.                information.
  639.  
  640.                     Example Usage:  WM ?
  641.  
  642.  
  643.           TOSS
  644.                This parameter will cause WM to toss messages into their
  645.                respective message bases.
  646.  
  647.                     Example Usage:  WM TOSS
  648.  
  649.                This process starts off by scanning your defined BADECHO
  650.                directory for any .MSG files and if there's a defined
  651.                conference, tosses them into their respective conferences.
  652.                Next, it proceeds to decompress the first mail archive found
  653.                in the INBOUND directory and then starts the process of
  654.                tossing/adding messages to their respective conferences.
  655.  
  656.                If the PURGE option is enabled in WM.CFG, then WM will purge
  657.                the oldest message before adding a new one if the conference
  658.                is at it's defined limit as specified in MAKEWILD.
  659.  
  660.  
  661.  
  662.  
  663.           WILDMAIL! v2.05                                        Page  8
  664.           COMMAND LINE OPTIONS
  665.  
  666.  
  667.  
  668.           SCAN
  669.                This is used to search for newly entered messages, then
  670.                extract and forward them as defined in the AREA.BBS file.
  671.  
  672.                     Example Usage:  WM SCAN
  673.  
  674.                This process begins by reading the contents of AREAS.BBS for
  675.                a list of conferences to process and extracts ALL messages
  676.                based upon the LAST EXTRACT COUNT (see -T parameter) for that
  677.                conference.  Then as defined in WM.CFG with the TYPEPACK
  678.                keyword, each node that has been specified to receive mail,
  679.                will have it packed up in it's designated ARCHIVAL format.
  680.                See TYPEPACK keyword.
  681.  
  682.  
  683.           PACK
  684.                This option is only used when BINKLEY has been selected as the
  685.                Mailer type.
  686.  
  687.                     Example Usage:  WM PACK
  688.  
  689.                At present WM does not support it's own internal packing,
  690.                bundling and routing of outbound mail.  This parameter will
  691.                however, call an external program called Qmail (QM.EXE with
  692.                the pack option).  The associated .CFG files for this program
  693.                must be configured for proper operation.  This program is not
  694.                supplied with WM.
  695.  
  696.  
  697.           PURGE
  698.                This will maintain the allowable message count defined in
  699.                MAKEWILD for each message conference configured in the
  700.                AREAS.BBS file.
  701.  
  702.                     Example Usage:  WM PURGE
  703.  
  704.                Normally, this option would be used if you have excluded the
  705.                PURGE option from the WM.CFG configuration file and could be
  706.                run as a scheduled BBS event.  There would be a minor savings
  707.                in time to process the incoming mail, minimizing downtime of
  708.                that node for processing mail.  However, disk space will be
  709.                taken up for those unused blank slots in the message database.
  710.  
  711.  
  712.  
  713.           WILDMAIL! v2.05                                        Page  9
  714.           COMMAND LINE OPTIONS
  715.  
  716.  
  717.  
  718.           REBUILD,<nnnnnn>
  719.                This forces a complete rebuild of WILDDUPS.IX file located in
  720.                the \WILDMAIL directory.
  721.  
  722.                     Example Usage:  WM REBUILD,5000
  723.  
  724.                This will read the information stored in the WILDDUPS.DAT file
  725.                and re-create a new database containing 5000 of the most
  726.                current messages for duplicate checking.  The <nnnnnn> option
  727.                is used to override the number of duplicates you specified in
  728.                the WM.CFG file.  Please note the placement of the comma
  729.                between REBUILD and the defined duplicates number.
  730.  
  731.                Also note that if the WILDDUPS.DAT file is corrupted or
  732.                missing, it will be replaced by a new WILDDUPS.DAT file
  733.                containing 0 messages.
  734.  
  735.  
  736.           -A<filename>
  737.                This will tell WM to use the specified file name as the
  738.                AREAS.BBS file, instead of the default AREAS.BBS file.
  739.  
  740.                     Example Usage:  WM -Anewarea.bbs
  741.  
  742.  
  743.           -N
  744.                This option DISABLES a cleanup of the FrontDoor or D'Bridge
  745.                outbound directory.
  746.  
  747.                     Example Usage:  WM -N
  748.  
  749.                WM now automatically cleans up the outbound directory prior
  750.                to any tossing or extraction of messages.  This option is used
  751.                to override that process and leave the outbound mail archives
  752.                in the outbound directory.
  753.  
  754.                IF THIS OPTION IS USED, IT COULD CAUSE DUPLICATES TO BE SENT
  755.                OUT!  PLEASE BE CAREFUL!
  756.  
  757.  
  758.           -R<conference #>,<net/node id>,<starting msg #>
  759.                This option will rescan a specified conference and extract
  760.                mail for the node specified.
  761.  
  762.                Example Usage : WM -R14,161/502 or WM -R14,161/502,50
  763.  
  764.                NOTE the placement of the "," between the <conference #>, the
  765.                <net/node id> and the <starting msg #>.
  766.  
  767.                The first example would rescan conference number 14 and
  768.                forward that mail to the address 161/502.
  769.  
  770.  
  771.  
  772.           WILDMAIL! v2.05                                        Page 10
  773.           COMMAND LINE OPTIONS
  774.  
  775.  
  776.  
  777.           -R<conference #>,<net/node id>,<starting msg #> - (continued)
  778.  
  779.                The second example would rescan conference number 14 starting
  780.                at message number 50 and forward mail to the address 161/502.
  781.                The starting message number is optional and if left out will
  782.                force a rescan or extraction of all messages in the defined
  783.                conference.
  784.  
  785.                Each messages ORIGINAL origin, seenby and path lines will be
  786.                stripped out.  USE WITH CAUTION!
  787.  
  788.  
  789.           -S<schedule name>
  790.                This will run the specified schedule name in the QM_ROUTE.CFG
  791.                file.
  792.  
  793.                     Example Usage:  WM -Smysched PACK
  794.  
  795.                This is for BINKLEY SYSTEMS ONLY.  Must be used with the PACK
  796.                command.
  797.  
  798.  
  799.           -T<conference #>,<last extracted msg #>
  800.                Resets the last extract message count to the number specified
  801.                for the conference.
  802.  
  803.                     Example Usage:  WM -T14,100
  804.  
  805.                Note the "," comma between the <conference #> and the <last
  806.                extracted msg #> as well as the conference number NEXT to the
  807.                -T parameter (no spaces).  The above example would reset the
  808.                last extract number in conference 14 to 100.  All messages
  809.                numbered ABOVE 100 would then be sent during the next
  810.                execution of "WM SCAN".  USE WITH CAUTION!
  811.  
  812.  
  813.           -Q
  814.                QUIET Mode.  WM processes the mail with minimal screen
  815.                displays.
  816.  
  817.                     Example Usage:  WM TOSS -Q
  818.  
  819.                When this option is used, WM will display a spinning propeller
  820.                on the screen to indicate activity.
  821.  
  822.                This option is for use when running under multitaskers like
  823.                DESQview as it reduces the processing time by decreasing the
  824.                resources required to maintain the WM full-screen
  825.                status/activity display.
  826.  
  827.  
  828.  
  829.  
  830.           WILDMAIL! v2.05                                        Page 11
  831.           AREAS.BBS FILE
  832.  
  833.  
  834.  
  835.           The AREAS.BBS file is a standard ASCII text file containing
  836.           information used to direct WM how to process mail in and out of
  837.           WILDCAT!, plus any forwarding of mail.  This file can be considered
  838.           the master road map for WM.  The AREAS.BBS file in WILDMAIL!
  839.           follows the exact same format as QuickBBS's AREAS.BBS file.
  840.  
  841.           First line of this file MUST contain your Origin line information
  842.           followed by a # (pound sign).  Typically, the origin line info is
  843.           your BBS name and number.  THIS MUST BE ON THE VERY FIRST LINE!
  844.  
  845.           Example:   WILDMAIL! Support BBS - (510) 687-0236 #
  846.  
  847.           WM will then substitute your primary address in place of the pound
  848.           sign (#).  After modification, the origin line will look like:
  849.  
  850.                WILDMAIL! Support BBS - (510) 687-0236 (1:161/503)
  851.  
  852.           This will be added to every message extracted FROM your system.
  853.           The TOTAL line length (including the address added by WM) must NOT
  854.           exceed 65 characters.
  855.  
  856.           The following lines are used to create a table that identifies what
  857.           WM will do for each conference configured.  Each line must contain
  858.           the actual WILDCAT! conference number, the EXACT conference name
  859.           and the net/node address of EACH node that WM will forward new
  860.           messages TO.
  861.  
  862.           Example: <##>     <CONF>         <FWD>
  863.  
  864.                     11      WILDCAT       1:161/503
  865.                     12      ANIME         1:161/503 161/123.1 22334/2
  866.                     P       MENSA         1:161/504
  867.  
  868.           NOTE: The titles in < >'s are shown for demonstration only!
  869.  
  870.  
  871.           ## -      The number entered here is the actual WILDCAT!
  872.                     conference number as defined in MAKEWILD.
  873.  
  874.                     The letter P is used for conferences which will *NOT* be
  875.                     added to the message base, but rather passthru to the
  876.                     nodes specified in <FWD>.
  877.  
  878.           CONF -    This MUST BE the exact conference name defined by the
  879.                     network you're processing mail from and not necessarily
  880.                     the conference description defined in MAKEWILD.  If this
  881.                     information is misspelled, WM will toss these messages
  882.                     into the BADECHO directory.
  883.  
  884.  
  885.  
  886.           WILDMAIL! v2.05                                        Page 12
  887.           AREAS.BBS FILE
  888.  
  889.  
  890.  
  891.           FWD  -    These are the net/node number(s) you want to FORWARD the
  892.                     replies and new messages TO.  Normally, this is your HUB
  893.                     or your downlink nodes.
  894.  
  895.  
  896.           If WM sees an .1 attached to the node address, it will look for the
  897.           POINTNET address specified in the WM.CFG configuration file.
  898.  
  899.           Line width is limited to 250 characters and the AREAS.BBS file can
  900.           support up to 1000 conferences.  Comments maybe added to the file
  901.           by placing a ; (semicolon) at the beginning of each line.
  902.  
  903.  
  904.  
  905.           AREAFIX
  906.  
  907.           For AREAFIX users, configure AREAFIX.CTL to use a QuickBBS style
  908.           format AREAS.BBS file.
  909.  
  910.  
  911.  
  912.  
  913.           WILDMAIL! v2.05                                        Page 13
  914.           WM.CFG CONFIGURATION FILE
  915.  
  916.  
  917.  
  918.           The WM.CFG file is used to configure the operating characteristics
  919.           of WM.  This is a standard ASCII text file that can be edited by
  920.           any number of available ASCII editors.
  921.  
  922.           The basic rules are as follows:
  923.  
  924.                .    Comments are allowed by placing a ; (semi-colon) at the
  925.                     beginning of each line and are ignored by WM.
  926.  
  927.                .    Keywords are defined in UPPERCASE to help distinguish
  928.                     them from other information.  (all options are case
  929.                     *insensitive* to WM however)
  930.  
  931.                .    < >'s are used to define required or optional
  932.                     information used with this keyword.  The < >'s are NOT
  933.                     to be used and are shown for example only!
  934.  
  935.  
  936.           Below is a complete list of all the available keywords and
  937.           associated descriptions and sample usage formats.  Each system is
  938.           unique, so each option needs to be considered carefully.
  939.  
  940.  
  941.           ZONE <number>
  942.           [REQUIRED]
  943.  
  944.                This is your primary zone number.
  945.  
  946.                     Example Usage:  ZONE 1
  947.  
  948.                Anytime you specify a network number in the WM.CFG file that
  949.                doesn't include a zone (i.e. 106/111 instead of 1:106/111),
  950.                WM will default the zone to the ZONE <number>.  The exception
  951.                to this is when you have multiple network numbers on a line
  952.                and specify the zone in the previous entry.  In other words:
  953.  
  954.                     2:10/10 10/11 12
  955.  
  956.                will be interpreted as zone 2 nodes, and
  957.  
  958.                     10/10 10/11 12
  959.  
  960.                will be interpreted as your primary ZONE nodes.
  961.  
  962.  
  963.           ADDRESS <net/node>
  964.           [REQUIRED]
  965.  
  966.                This is your primary network address.  You would enter your
  967.                net/node number here WITHOUT the zone.
  968.  
  969.                     Example Usage:  ADDRESS 161/503
  970.  
  971.  
  972.  
  973.           WILDMAIL! v2.05                                        Page 14
  974.           WM.CFG CONFIGURATION FILE
  975.  
  976.  
  977.  
  978.           MAILER <mailer type>
  979.           [REQUIRED]
  980.  
  981.                This is the front end mailer type that you run.  This is used
  982.                for proper handling of Netmail messages.  Listed below are the
  983.                three supported types.
  984.  
  985.                     DBRIDGE   - D'Bridge
  986.                     FRONTDOOR - FrontDoor or Seadog
  987.                     BINKLEY   - BinkleyTerm
  988.  
  989.                     Example Usage: MAILER FRONTDOOR
  990.  
  991.  
  992.           INBOUND <drive:\directory path>
  993.           [REQUIRED]
  994.  
  995.                This is the directory where all your inbound mail is placed.
  996.  
  997.                     Example Usage:  INBOUND c:\fd\file
  998.  
  999.                This directory MUST be the same one as defined as your INBOUND
  1000.                directory for your front end mailer.  Normally;
  1001.  
  1002.                     C:\BINKLEY\FILES   for BinkleyTerm v2.40+
  1003.                     C:\FD\FILE         for FrontDoor v1.99c or v2.02
  1004.                     C:\DB\FILE         for D'Bridge v1.30+
  1005.  
  1006.  
  1007.           AKA <zone:net/node>                                    LIMIT: 20
  1008.           [OPTIONAL]
  1009.  
  1010.                These are additional "aka" network addresses and are used to
  1011.                match incoming netmail messages to your alias addresses.  You
  1012.                can define only one AKA per line, up to 20 lines are allowed.
  1013.  
  1014.                     Example Usage:  AKA 500:601/1234
  1015.                                     AKA 500:390/9
  1016.  
  1017.  
  1018.           ADDTOSEENBY <net/node>                                 LIMIT: 20
  1019.           [OPTIONAL]
  1020.  
  1021.                By default, WM will always add your primary address to message
  1022.                SEENBY's.  You may specify additional nodes to be added to the
  1023.                SEENBY lines with this command.  These additional addresses
  1024.                will prevent duplicate messages being sent back to you if a
  1025.                node downstream from you has your alias SEENBY address as
  1026.                their primary address to forward mail to.  You can define only
  1027.  
  1028.  
  1029.           WILDMAIL! v2.05                                        Page 15
  1030.           WM.CFG CONFIGURATION FILE
  1031.  
  1032.  
  1033.  
  1034.           ADDTOSEENBY - continued
  1035.  
  1036.                one ADDTOSEENBY address for each line and up to 20 lines can
  1037.                be defined.  USE WITH CAUTION.
  1038.  
  1039.                DO NOT USE A ZONE in this statement.  SEENBY's do not use
  1040.                zones.
  1041.  
  1042.  
  1043.           MAP_ZONE <net/node> <zone>                             MAX 10
  1044.           [OPTIONAL]
  1045.  
  1046.                This option provides a measure of compatibility with mailers
  1047.                that do not implement fully zoned origin addresses for netmail
  1048.                created.  This prevents WM from "assuming" a zone origin for
  1049.                netmail from this system, and allows for proper return
  1050.                addressing if mail is sent from this systems across-network
  1051.                or across-zone.  Up to 10 MAP_ZONE statements, with one
  1052.                address/zone association per line, may be entered.
  1053.  
  1054.                     Example Usage: MAP_ZONE   260/435 1
  1055.  
  1056.                The above statement would ensure all incoming netmail from
  1057.                260/435 will be assigned origin zone 1.  Without MAP_ZONE in
  1058.                effect, WM will assume 260/435 to be a valid address in
  1059.                whatever zone the netmail is destined for.  If for example,
  1060.                a user on 260/435 sent mail to your AKA of 100:910/3, WM would
  1061.                assume the origin address to be 100:260/435, completely
  1062.                invalidating the origin address.  Adding a MAP_ZONE entry as
  1063.                shown above would ensure the origin address always stays as
  1064.                1:260/435, regardless of the destination address.
  1065.  
  1066.  
  1067.           DEFAULT_ZONE <DEST> or <MYCFG>
  1068.           [OPTIONAL]
  1069.  
  1070.                DEFAULT_ZONE is overridden by options of the MATCH_ZONE below.
  1071.  
  1072.                     Example Usage:  DEFAULT_ZONE MYCFG
  1073.  
  1074.                It only applies where no MATCH_ZONE statement exists or where
  1075.                no MATCH_ZONE rules apply.  ie., mail to a destination zone
  1076.                is not listed in a MATCH_ZONE statement.
  1077.  
  1078.                     DEST  -   Set origin zone to destination zone.
  1079.                     MYCFG -   Set origin zone to default zone as defined
  1080.                               with the ZONE keyword in the WM.CFG file.
  1081.  
  1082.  
  1083.  
  1084.  
  1085.           WILDMAIL! v2.05                                        Page 16
  1086.           WM.CFG CONFIGURATION FILE
  1087.  
  1088.  
  1089.  
  1090.           MATCH_ZONE <inzone> <outzone1 outzone2... outzone10>   MAX 10
  1091.           [OPTIONAL]
  1092.  
  1093.                 <inzone>    - Zone assigned to non ^INTL mail.
  1094.  
  1095.                 <outzoneNN> - Destination zones to match with <inzone>.  If
  1096.                               destination zone is in the list, then the
  1097.                               origin zone is set to <inzone>.
  1098.  
  1099.                MATCH_ZONE is used to match up an outbound zone with a zone
  1100.                to be used as the origin.  ie. - If the outbound mail is sent
  1101.                to one 1, 2, 3, 4, 5 or 6 then the origin zone is set to a 1,
  1102.                and if the destination zone is 100, or 410, then the origin
  1103.                zone is set to 100.
  1104.  
  1105.                This option is meant to provide a measure of safety for the
  1106.                system that acts as a network hub in more than one network.
  1107.                DEFAULT_ZONE, together with MATCH_ZONE, allow for the hub
  1108.                SysOp to ensure as well as possible, that all netmail
  1109.                forwarded through his or her system carries a complete origin
  1110.                address, including zone.  DEFAULT_ZONE and MATCH_ZONE act to
  1111.                provide rules by which WM may assign a zone origin to netmail
  1112.                which carries none.  DEFAULT_ZONE is overridden by specific
  1113.                statements made in MATCH_ZONE as per the following example:
  1114.  
  1115.                     Example Usage: DEFAULT_ZONE DEST
  1116.                                    MATCH_ZONE 1 1 2 3 4 5 6
  1117.                                    MATCH_ZONE 100 100 410
  1118.  
  1119.                In the above example, the general rule as specified in
  1120.                DEFAULT_ZONE would be to assign the origin zone of forwarded
  1121.                netmail to be the same as the destination zone.  Therefore,
  1122.                if mail from 260/435 were destined to 2:100/1, WM would assign
  1123.                zone 2 as the origin zone for 260/435.  Of course, this may
  1124.                not always be desirable, as many networks carry multiple
  1125.                zones. This is where MATCH_ZONE comes in to play.  The above
  1126.                MATCH_ZONE example overrides the DEFAULT_ZONE rules,
  1127.                specifying that all unzoned mail for zones 1, 2, 3, 4, 5, and
  1128.                6 will be assigned to zone 1.  This would result in mail from
  1129.                260/435 to 2:100/1 being set to an origin address of
  1130.                1:260/435.
  1131.  
  1132.                Note that DEFAULT_ZONE rules only take effect if no specific
  1133.                rules are entered in the MATCH_ZONE statement for the
  1134.                destination zone in question.  Also, an alternate option for
  1135.                DEFAULT_ZONE is the MYCFG keyword rather than the DEST
  1136.                keyword.  When MYCFG is used, WM is instructed to assign the
  1137.                zone coded in the ZONE statement for WM.CFG, rather than
  1138.                matching the destination zone.  Up to 10 MATCH_ZONE statements
  1139.                may be entered in the WM.CFG file.
  1140.  
  1141.  
  1142.  
  1143.  
  1144.           WILDMAIL! v2.05                                        Page 17
  1145.           WM.CFG CONFIGURATION FILE
  1146.  
  1147.  
  1148.  
  1149.           MATCH_ZONE - continued
  1150.  
  1151.                IMPORTANT NOTE!  Neither DEFAULT_ZONE or MATCH_ZONE will alter
  1152.                an origin address for netmail if that address already carries
  1153.                a zone identifier.  They will only add a zone where it doesn't
  1154.                already exist.
  1155.  
  1156.  
  1157.           OUT_ZONE <myakaaddr> <destzone1 destzone2... destzone10>   MAX 10
  1158.           [OPTIONAL]
  1159.  
  1160.                <myakaaddr> -  Fully qualified zone:/net/node AKA address of
  1161.                               my system.
  1162.  
  1163.                <destzoneNN> - Destination zones to apply the <myakaaddr> to.
  1164.  
  1165.                OUT_ZONE is used to match up an outbound zone with an AKA
  1166.                address to be used as the origin of the netmail message.  For
  1167.                example, if the outbound zone is 99, then the AKA address of
  1168.                99:250/1 will be used on the outbound netmail message as the
  1169.                origin, and if the outbound zone is a 1, 2, 3, 4, 5 or 6, the
  1170.                origin address will be 1:161/55520.
  1171.  
  1172.                OUT_ZONE overcomes Wildcat's inability to allow for multiple
  1173.                AKA's to be used for netmail (it presently supports only one
  1174.                origin address).  Using the OUT_ZONE statement, the SysOp can
  1175.                have WM select the origin address for all locally created
  1176.                netmail, based upon the destination zone (network) the mail
  1177.                is intended for.  Let's say, for example, one particular
  1178.                system carries addresses in 4 networks:
  1179.  
  1180.                     1:260/450   in FIDOnet
  1181.                     26:1607/100 in SIGnet
  1182.                     69:2601/90  in KINKnet
  1183.                     100:910/3   in MAGnet
  1184.  
  1185.                Using the OUT_ZONE parameter, the SysOp may "pick and choose"
  1186.                the conditions under which each address may be used.  The
  1187.                following set of OUT_ZONE parameters would assure a proper
  1188.                origin address for all mail sent in these networks:
  1189.  
  1190.                Example Usage: OUT_ZONE 1:260/450 1 2 3 4 5 6
  1191.                               OUT_ZONE 26:1607/100 24 25 26 27 28 29 34
  1192.                               OUT_ZONE 69:2601/90 69 169
  1193.                               OUT_ZONE 100:910/3 100 410 610 710
  1194.  
  1195.                Any zone destination(s) not covered in the above will result
  1196.                in the origin address of locally created netmail being equal
  1197.                to the ZONE and ADDRESS values specified in WM.CFG.  Up to 10
  1198.                OUT_ZONE lines may be entered in the WM.CFG file.
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.           WILDMAIL! v2.05                                        Page 18
  1205.           WM.CFG CONFIGURATION FILE
  1206.  
  1207.  
  1208.  
  1209.           POINTBOSS <net/node>
  1210.           [OPTIONAL]
  1211.  
  1212.                This is used if you are operating as a point.  The <net/node>
  1213.                is the address of your BOSS or host node.
  1214.  
  1215.                     Example Usage:  POINTBOSS 161/503
  1216.  
  1217.                Do NOT include a zone number with this address.
  1218.  
  1219.  
  1220.           POINTNET <network number>
  1221.           [OPTIONAL]
  1222.  
  1223.                POINTNET is the network number of your point network.
  1224.  
  1225.                     Example Usage:  POINTNET 22315
  1226.  
  1227.                If you are a host running points, then you need to make sure
  1228.                that this <network number> is correct.  All outbound mail to
  1229.                your points will have their mail addressed to them using the
  1230.                POINTNET number defined.  This number MUST be less than
  1231.                32,769.
  1232.  
  1233.  
  1234.           WILDCAT <drive:\directory>
  1235.           [REQUIRED]
  1236.  
  1237.                This tells WM where your MAKEWILD.DAT and CONFDESC.DAT files
  1238.                are located.
  1239.  
  1240.                     Example Usage:  WILDCAT c:\wc30
  1241.  
  1242.                This is commonly called the WILDCAT! home directory.
  1243.  
  1244.  
  1245.           NETMAIL <conference number>
  1246.           [REQUIRED]
  1247.  
  1248.                This is the WILDCAT! conference number of the netmail message
  1249.                area defined in MAKEWILD.
  1250.  
  1251.                     Example Usage:  NETMAIL 11
  1252.  
  1253.                Make sure this conference is defined in MAKEWILD as a Netmail
  1254.                type conference.  Conference numbers are numbered starting
  1255.                from 0 (zero).  Don't use 0 as the netmail conference as
  1256.                WILDCAT! could possibly use this conference for [C]omments to
  1257.                the SysOp.  DO NOT define your netmail conference in the
  1258.                AREAS.BBS file!
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.           WILDMAIL! v2.05                                        Page 19
  1265.           WM.CFG CONFIGURATION FILE
  1266.  
  1267.  
  1268.  
  1269.           MATRIXMAIL <drive:\directory>
  1270.           [REQUIRED]
  1271.  
  1272.                This is the path to the netmail message directory.  This MUST
  1273.                be the same <drive:\directory> as defined by your frontend
  1274.                mailer.
  1275.  
  1276.                     Example Usage:  MATRIXMAIL c:\fd\netmail
  1277.  
  1278.                WM will create netmail messages for all outbound mail, and it
  1279.                needs to know where to put these so your frontend mailer can
  1280.                process them.
  1281.  
  1282.  
  1283.           OUTBOUND <drive:\directory>
  1284.           [REQUIRED]
  1285.  
  1286.                This is where all newly created outbound mail archives will
  1287.                be placed.  This is the SAME directory defined as outbound for
  1288.                your front end mailer EXCEPT FOR D'BRIDGE SYSTEMS!!!.
  1289.  
  1290.                     Example Usage:  OUTBOUND c:\fd\packet
  1291.  
  1292.                For D'Bridge systems, make sure that the outbound path is NOT
  1293.                known to D'Bridge.  If the path is set to the same as
  1294.                D'Bridges, then D'Bridge will delete the file(s) because it
  1295.                won't have a corresponding QUEUE entry.
  1296.  
  1297.                WM will create a netmail message telling D'Bridge and
  1298.                FrontDoor that it has a file attach located in THIS directory.
  1299.                When D'Bridge and FrontDoor do a rescan, it will pick up this
  1300.                mail archive(s) and then add it to it's outbound queue.
  1301.  
  1302.                FOR BINKLEY SYSTEMS, DO NOT USE A FILE NAME EXTENSION FOR YOUR
  1303.                OUTBOUND AREA.  WM WILL AUTOMATICALLY PUT IT IN FOR YOUR
  1304.                PARTICULAR ZONE.
  1305.  
  1306.  
  1307.           LOG <filename>
  1308.           [OPTIONAL]
  1309.  
  1310.                WM will keep a detailed log of what it's doing at any one
  1311.                point in time.  Normal DOS conventions are required when
  1312.                defining the log file name.
  1313.  
  1314.                     Example Usage: LOG wm.log
  1315.  
  1316.                The default name for the log file is WM.LOG.
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.           WILDMAIL! v2.05                                        Page 20
  1323.           WM.CFG CONFIGURATION FILE
  1324.  
  1325.  
  1326.  
  1327.           BADECHO <drive:\directory>
  1328.           [REQUIRED]
  1329.  
  1330.                Where to put messages that do not have a corresponding
  1331.                AREAS.BBS entry.  All .PKT files that contain messages that
  1332.                come in without having a physical conference to be placed into
  1333.                are tossed to this directory.
  1334.  
  1335.                     Example Usage: BADECHO c:\fd\badecho
  1336.  
  1337.                These messages will be stored in the .MSG format.  Typical
  1338.                paths are:
  1339.  
  1340.                     C:\db\badecho       - D'Bridge v1.30+
  1341.                     C:\binkley\badecho  - Binkley v2.40+
  1342.                     C:\fd\badecho       - FrontDoor v1.99c or v2.02
  1343.  
  1344.  
  1345.           DUPLICATES <number>
  1346.           [REQUIRED]
  1347.  
  1348.                This is the number of messages to maintain for proper
  1349.                duplicate checking.  For large hub sites, we suggest at least
  1350.                3-5 DAYS worth of messages.  In other words, if you typically
  1351.                receive 5,500 messages a day, you would use anywhere from
  1352.                16500 to 27500.  (3 x 5,500 = 16,500)  A VALUE OF 0 INDICATES
  1353.                YOU WISH TO TURN DUPLICATE CHECKING OFF.
  1354.  
  1355.                     Example Usage:  DUPLICATES 16500
  1356.  
  1357.                The database file this information is stored in is called
  1358.                WILDDUPS.DAT and contains duplicate information for *all*
  1359.                conferences including passthru's and is located in the
  1360.                \WILDMAIL directory.  Please note, the larger you set this
  1361.                number, the larger the file size will be.
  1362.  
  1363.  
  1364.           MAXMESSAGES <number>
  1365.           [OPTIONAL]
  1366.  
  1367.                This is the maximum number of messages that will be in each
  1368.                .PKT file created.
  1369.  
  1370.                     Example Usage:  MAXMESSAGES 200
  1371.  
  1372.                When this limit is reached, WM will create a new .PKT file for
  1373.                the node.  Typically, 200-300 values are appropriate.  If this
  1374.                option is not used, a default value of 300 messages is used
  1375.                for the .PKT size.
  1376.  
  1377.  
  1378.  
  1379.  
  1380.           WILDMAIL! v2.05                                        Page 21
  1381.           WM.CFG CONFIGURATION FILE
  1382.  
  1383.  
  1384.  
  1385.           NULLMESSAGE
  1386.           [OPTIONAL]
  1387.  
  1388.                Delete incoming messages that have no text in the message
  1389.                body.  Typically these are netmail file attach messages upon
  1390.                receipt of a mail archive.
  1391.  
  1392.  
  1393.           KILLSENT
  1394.           [OPTIONAL]
  1395.  
  1396.                All outbound netmail will be flagged as KILL/SENT if this
  1397.                option is enabled (uncommented).  The default setting is to
  1398.                NOT kill the message, but flag it as being sent.
  1399.  
  1400.  
  1401.           INTLADDRESSING
  1402.           [OPTIONAL]
  1403.  
  1404.                If this option is used then all outbound netmail will have the
  1405.                INTL kludge line in the body of the message even if it is
  1406.                being sent to the same zone.  The default setting is to have
  1407.                the INTL kludge line on ONLY those messages being sent to
  1408.                other zones.
  1409.  
  1410.  
  1411.           NONETMAILMESSAGE
  1412.           [OPTIONAL]
  1413.  
  1414.                When a netmail message is received, WM by default creates a
  1415.                netmail message (.MSG format) in the defined MATRIXMAIL
  1416.                directory and a netmail message in the WILDCAT! netmail
  1417.                conference.  By enabling this option, a netmail message will
  1418.                ONLY be created and placed in the WILDCAT! netmail conference.
  1419.                No .MSG will be created if this option is used avoiding having
  1420.                two sets of the same netmail message.
  1421.  
  1422.                NOTE:  If you run AREAFIX, then do not use this option.
  1423.  
  1424.  
  1425.           NOTIFY
  1426.           [OPTIONAL]
  1427.  
  1428.                This will scan your WILDCAT! user file to see if the 'TO:'
  1429.                person exists on the incoming message, and if so, it will flag
  1430.                the users record that there is mail waiting in the particular
  1431.                conference.  This option will add a slight amount of
  1432.                processing time to the mail tossing.  This also checks users
  1433.                Alias names if the primary user record is not found.
  1434.  
  1435.  
  1436.  
  1437.  
  1438.           WILDMAIL! v2.05                                        Page 22
  1439.           WM.CFG CONFIGURATION FILE
  1440.  
  1441.  
  1442.  
  1443.           PURGE
  1444.           [OPTIONAL]
  1445.  
  1446.                WM will maintain the message base sizes as specified in the
  1447.                conference configuration.  With this option enabled, WM will
  1448.                purge the oldest message to make room for the one about to be
  1449.                added if the number of messages in that conference was at it's
  1450.                defined limit.  This is a "one for one" message purge/toss.
  1451.  
  1452.                With this option disabled, messages will be added to the
  1453.                message bases without maintaining the limits as defined in
  1454.                MAKEWILD.  This will cause the database file sizes to continue
  1455.                to grow.  You must then use the command line parameter PURGE
  1456.                when executing WM to properly maintain the message levels.
  1457.                The primary disadvantage of this, is if the PURGE option is
  1458.                disabled and the conference is at it limit of 750 and WM
  1459.                tosses 200 new messages, the database size grows to 950
  1460.                messages.  Then when WM is run using the PURGE option, it will
  1461.                purge the 200 oldest messages in the conference leaving 200
  1462.                blank slots.
  1463.  
  1464.                The only way to effectively reduce the message base back down
  1465.                to it's true size, is to run WCREPAIR.  Care must be taken
  1466.                when NOT using this option, otherwise you'll end up wasting
  1467.                a significant amount of disk space.
  1468.  
  1469.  
  1470.           STANDARDARCHIVE
  1471.           [OPTIONAL]
  1472.  
  1473.                This tells WM to use the standard archiving naming scheme of
  1474.                MO, TU, WE etc. for all outbound mail files.  If this option
  1475.                is not specified, then all outbound mail archives will have
  1476.                the file extension of MO0.  All new mail will then be added
  1477.                to that existing archive file without creating a new outbound
  1478.                archive/filename.
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.           WILDMAIL! v2.05                                        Page 23
  1485.           WM.CFG CONFIGURATION FILE
  1486.  
  1487.  
  1488.  
  1489.           UNPACKER <constant> <command/arguments...>
  1490.           [REQUIRED]
  1491.  
  1492.                Here you define a specific decompression utility along with
  1493.                command line parameters to a CONSTANT name.  This can contain
  1494.                any decompression method you choose for a CONSTANT, but try
  1495.                and keep the name consistent with the decompression method
  1496.                used.  This command is used when decompressing mail archives
  1497.                from nodes specified by the TYPEPACK keyword.
  1498.  
  1499.                Typical definition of UNPACKER keyword:
  1500.  
  1501.                     Keyword       Constant      Command/Arguments
  1502.                    ---------     -----------   ----------------------
  1503.                     UNPACKER      ARCPACKER     pkunpak.exe @a
  1504.                     UNPACKER      LZHPACKER     lharc.exe x @a
  1505.                     UNPACKER      PAKPACKER     pak.exe e @a
  1506.                     UNPACKER      ZIPPACKER     pkunzip.exe -x @a
  1507.                     UNPACKER      ZOOPACKER     zoo.exe xO @a
  1508.                     UNPACKER      ARJPACKER     arj.exe e -n @a
  1509.  
  1510.                When defining the actual decompression program name, the full
  1511.                filename INCLUDING EXTENSION MUST BE SPECIFIED!
  1512.  
  1513.                Notice the "@a" symbol in the command arguments.  This tells
  1514.                WM where to insert the archive name when invoking the
  1515.                decompression utility.  For example, when decompressing a mail
  1516.                archive called 0000017B.MO0 that's located in the inbound
  1517.                directory called C:\DB\FILE, and the UNPACKER is defined as
  1518.                ZIPPACKER, the actual command that WM would execute would look
  1519.                like this:
  1520.  
  1521.                     PKUNZIP.EXE -x C:\DB\FILE\0000017B.MO0 *.PKT
  1522.  
  1523.                For any additional command line arguments specific to each
  1524.                decompression utility, refer to it's supporting documentation
  1525.                for information.
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.           WILDMAIL! v2.05                                        Page 24
  1532.           WM.CFG CONFIGURATION FILE
  1533.  
  1534.  
  1535.  
  1536.           PACKER <constant> <command/arguments>
  1537.           [REQUIRED]
  1538.  
  1539.                This is where you specify the compression utility along with
  1540.                command line parameters for a CONSTANT name.  This is the
  1541.                opposite half of the UNPACKER keyword.  This keyword is used
  1542.                when compressing mail archives for nodes specified by the
  1543.                TYPEPACK keyword.
  1544.  
  1545.                Typical definition of PACKER keyword:
  1546.  
  1547.                     Keyword       Constant       Command/Arguments
  1548.                     -------       ---------      -----------------
  1549.                     PACKER        ARCPACKER      pkpak.exe
  1550.                     PACKER        LZHPACKER      lharc.exe a /m
  1551.                     PACKER        PAKPACKER      pak.exe a
  1552.                     PACKER        ZOOPACKER      zoo.exe -add
  1553.                     PACKER        ZIPPACKER      pkzip.exe -a
  1554.                     PACKER        ARJPACKER      arj.exe a -e
  1555.  
  1556.                When defining the actual compression program, the full file
  1557.                name INCLUDING EXTENSION MUST BE SPECIFIED!
  1558.  
  1559.                DO NOT COMMENT OUT ARCPACKER!!!!  THIS IS YOUR DEFAULT PACKER.
  1560.  
  1561.                WARNING!!!!! IF YOU CHANGE THE PACKER FOR A GIVEN NODE, YOU
  1562.                MUST MANUALLY UNPACK AND REPACK ANY BUNDLES THAT ALREADY EXIST
  1563.                IN YOUR OUTBOUND AREA FOR THAT NODE.  FOR EXAMPLE, IF YOU HAVE
  1564.                A ZOO-CREATED BUNDLE AND SWITCH TO LHARC, THE FIRST ATTEMPT
  1565.                TO ADD MAIL TO THE ZOO BUNDLE WILL ABORT.
  1566.  
  1567.  
  1568.  
  1569.           TYPEPACK <constant> <nodes...>            LIMIT: 3 lines per type
  1570.           [REQUIRED]
  1571.  
  1572.                This command is used to define what compression format each
  1573.                Net/Node number(s) should receive.  In other words, if you
  1574.                have 161/123 defined in your AREAS.BBS to forward mail to, you
  1575.                should use the TYPEPACK keyword to define the compression
  1576.                method CONSTANT for THAT node number.
  1577.  
  1578.                Typical definition of TYPEPACK keyword:
  1579.  
  1580.                     Keyword    Constant    Node Addresses
  1581.                     --------   --------    --------------------------
  1582.                     TYPEPACK   ZIPPACKER   161/502 503 123 2:440/7 11
  1583.  
  1584.  
  1585.  
  1586.           WILDMAIL! v2.05                                        Page 25
  1587.           WM.CFG CONFIGURATION FILE
  1588.  
  1589.  
  1590.  
  1591.           TYPEPACK - (continued)
  1592.  
  1593.                Typically, the definition would read like this.  The nodes
  1594.                listed in the example would use 'pkzip.exe -a' command to
  1595.                compress the OUTBOUND mail (aka, PACKER keyword).  Multiple
  1596.                nodes can be listed for each TYPEPACK keyword on each line and
  1597.                up to 3 lines for each CONSTANT.
  1598.  
  1599.                A point of interest when defining the nodes, in the previous
  1600.                example it shows 2 node addresses without network numbers.
  1601.                Throughout the WM.CFG file you can stack node numbers behind
  1602.                a specific net/node address as long as the stacked nodes have
  1603.                the exact same net address.  In other words, the addresses:
  1604.  
  1605.                          161/502 503 123
  1606.  
  1607.                are the same as:
  1608.  
  1609.                          161/502 161/503 161/123
  1610.  
  1611.                This method is provided as a convenience and since both
  1612.                perform exactly the same, it's implementation either way is
  1613.                a personal preference.
  1614.  
  1615.  
  1616.           SWAP<swaplocation>
  1617.           [OPTIONAL]
  1618.  
  1619.                WM will remove part of itself from memory when performing the
  1620.                packing and unpacking processes and then return after the
  1621.                process is complete.  This option is used to define which
  1622.                method of swapping is desired.
  1623.  
  1624.                         Example Usage:  SWAPEMS  or  SWAPDISK
  1625.  
  1626.                DISK -    Swap to disk.  This will create a SWAP file in the
  1627.                          \WILDMAIL directory.
  1628.  
  1629.                EMS  -    Swap to EMS, if it's available.  If EMS is not
  1630.                          available and this option is selected, WM will
  1631.                          automatically swap to disk.  SWAPEMS is the
  1632.                          recommended option.
  1633.  
  1634.                If EMS is detected, WM will automatically load its overlay
  1635.                file, WM.OVR there taking up approximately 125K.  When
  1636.                actually swapping out, 385K or so memory is required.  So
  1637.                approximately 515K of total EMS memory would be required for
  1638.                both the overlay file and the swap file.
  1639.  
  1640.  
  1641.  
  1642.           WILDMAIL! v2.05                                        Page 26
  1643.           WM.CFG CONFIGURATION FILE
  1644.  
  1645.  
  1646.  
  1647.           DELETESEENBYLINES
  1648.           [OPTIONAL]
  1649.  
  1650.                WM will normally leave the SEENBY lines attached to the
  1651.                message when it's tossed into WILDCAT!  These are normally
  1652.                hidden from view, so the caller will never know that they even
  1653.                exist.  However, they do take up space, and by using this
  1654.                option, the SEENBY lines will automatically be stripped prior
  1655.                to being added to the message base.  Sometimes, the SEENBY
  1656.                lines can take up to 2x the space that the actual message
  1657.                does.
  1658.  
  1659.                This option CANNOT be used with SHOWSEENBYLINES.  Either one
  1660.                can be selected, but not both.
  1661.  
  1662.  
  1663.           SHOWSEENBYLINES
  1664.           [OPTIONAL]
  1665.  
  1666.                WM will normally hide the SEENBY lines so that the caller will
  1667.                not see them.  However, it may become useful to see the SEENBY
  1668.                lines if there is a problem and the SysOp would like to see
  1669.                what systems have already seen the message.  For aesthetics,
  1670.                this option should be left commented out so that the caller
  1671.                will never see the SEENBY lines.
  1672.  
  1673.                This option CANNOT be used with DELETESEENBYLINES.  Either one
  1674.                can be selected, but not both.
  1675.  
  1676.  
  1677.           DELETEAFTERTOSSING
  1678.           [OPTIONAL]
  1679.  
  1680.                If this option is specified, then the incoming mail archive
  1681.                is deleted after all the .PKT files have been tossed.  If this
  1682.                option is not used, then the mail archive is deleted right
  1683.                after it has been decompressed.  Do not use this option if you
  1684.                are running low on disk space.
  1685.  
  1686.  
  1687.           FORWARDPACKETS
  1688.           [OPTIONAL]
  1689.  
  1690.                If this option is specified, then, if the incoming .PKT is not
  1691.                addressed to your primary address and AKA's, will be forwarded
  1692.                to the appropriate address.  USE WITH CAUTION!  If this option
  1693.                is not used, then, if the incoming .PKT file doesn't match
  1694.                your primary address or AKA's, then it is renamed to a .BAD
  1695.                file.
  1696.  
  1697.  
  1698.  
  1699.           WILDMAIL! v2.05                                        Page 27
  1700.           WM.CFG CONFIGURATION FILE
  1701.  
  1702.  
  1703.  
  1704.           NOEMS
  1705.           [OPTIONAL]
  1706.  
  1707.                WM will normally take advantage of as much EMS memory is
  1708.                available to it when it runs.  Two types of EMS usage are
  1709.                available when using WM.
  1710.  
  1711.                     1.   EMS for increasing database accesses when
  1712.                          processing mail.
  1713.  
  1714.                     2.   EMS for swapping the program code out when
  1715.                          compressing or uncompressing mail archives.
  1716.  
  1717.                The NOEMS option allows you to disable EMS usage for database
  1718.                accesses only.  The primary purpose of this option is to
  1719.                prevent memory contention problems on peer-to-peer LAN's.  For
  1720.                EMS usage controlling program swapping, please refer to the
  1721.                SWAPEMS/SWAPDISK option.
  1722.  
  1723.  
  1724.           LOCKCOUNT <number of messages>
  1725.           [OPTIONAL]
  1726.  
  1727.                This option determines how long the message base is locked
  1728.                when tossing messages into a conference.  Allowable numbers
  1729.                can range from 0 thru 30 with a default value of 1.  With a
  1730.                value of 1, this means the message conference being tossed
  1731.                into (at that point in time) will be locked and then unlocked
  1732.                for every new message added to the database.
  1733.  
  1734.                A value of 0 tells WM to keep the database locked until the
  1735.                conference being tossed into changes or the maximum 30 message
  1736.                limit has been reached.  A value of 5 indicates the database
  1737.                will be locked for the next 5 messages (if they were all to
  1738.                go into the same conference database).
  1739.  
  1740.                The maximum value allowed is 30 so the database will only
  1741.                remained locked for a maximum of 30 messages and then unlocked
  1742.                so that other programs trying to access the conference will
  1743.                be allowed to do so.
  1744.  
  1745.                Caution must be exercised when using this option especially
  1746.                on slower PC's because in a multi-line environment, WILDCAT!
  1747.                will attempt to save information to a database for a period
  1748.                of 60 seconds before a fatal error will occur.  This process
  1749.                is indicated by the "Lock Retry ##" being displayed in the
  1750.                upper RH corner of the screen.  The slower the PC, the longer
  1751.                it can take to save messages and thereby possibly exceeding
  1752.                WILDCAT!'s 60 second limit.
  1753.  
  1754.  
  1755.  
  1756.  
  1757.           WILDMAIL! v2.05                                        Page 28
  1758.           WM.CFG CONFIGURATION FILE
  1759.  
  1760.  
  1761.  
  1762.           LOCKCOUNT
  1763.           [OPTIONAL] - continued
  1764.  
  1765.                On faster machines, a value of 0 is normally sufficient, but
  1766.                this is on a case by case basis and warrants close monitoring
  1767.                to ensure time limits on locking the database files aren't
  1768.                exceeded.  If a fatal error does occur, it indicates the
  1769.                number specified (in this case, a 0) should be raised to a
  1770.                higher value (maybe 15 or so) and executed/monitored again.
  1771.                Remember the higher the number, the longer the database can
  1772.                be locked.  Please note that a value of 0 is equal to setting
  1773.                the LOCKCOUNT to 30.  If the value specified was greater than
  1774.                1, then lowering this number would reduce the likelihood of
  1775.                errors.
  1776.  
  1777.                It should be pointed out that WILDCAT!'s "Lock Retry ##"
  1778.                displayed in the upper RH corner of the screen on a node (or
  1779.                task in DESQview) is a simple indication that a database is
  1780.                locked by another node, another utility or WM while this node
  1781.                is attempting to save information to the same file.  This is
  1782.                not an error and occurs from time to time in a multi-line
  1783.                environment.
  1784.  
  1785.  
  1786.           QUIETARC
  1787.           [OPTIONAL]
  1788.  
  1789.                This option will redirect the screen output from the
  1790.                compression programs to NULL thereby cleaning up the display.
  1791.                WM will then display information about the process in a
  1792.                cleanly organized manner.  The default is to display
  1793.                everything to the screen causing various information about the
  1794.                compression process to scroll up the screen.  For those that
  1795.                use LHARC/LZH as their PACKER type, bear in mind that these
  1796.                programs don't allow redirection and unfortunately will be
  1797.                displayed regardless of the setting here.
  1798.  
  1799.  
  1800.  
  1801.  
  1802.           WILDMAIL! v2.05                                        Page 29
  1803.           SAMPLE DISPLAY SCREEN
  1804.  
  1805.  
  1806.  
  1807.           With the v2.00 release of WILDMAIL!, a new full screen display has
  1808.           been added.  This screen contains statistical information about the
  1809.           current mail processing session and a current activity window.
  1810.  
  1811.           NOTE:  If you are running under DESQview, to reduce the processing
  1812.           time, you may want to use the -Q (Quiet mode) command line
  1813.           parameter.  This will display only a spinning propeller to indicate
  1814.           activity.  For further information on this option, refer to the
  1815.           section on command line options.
  1816.  
  1817.           Shown below is a sample screen without the -Q parameter.
  1818.  
  1819.  
  1820.  
  1821. ┌──────────────────────────────────────────────────────────────────────────────┐
  1822. │ WILDMAIL! v2.05       Mail Processor for WILDCAT! v3.+         Reg.# 90-0002 │
  1823. └──────────────────────────────────────────────────────────────────────────────┘
  1824. ╒══ InBound Mail Archives ══╕╒════ Statistics ════╕╒════ Mail Packet Queue ════╕
  1825. │ 0000017B.MO0    1,141,621 ││ Current: 15:11:50  ││ 52361289.PKT (200) Done   │
  1826. │ 0000017B.MO1      348,910 ││ Start  : 14:26:37  ││ 52361290.PKT (200) Done   │
  1827. │ 0000FC94.TU0       11,947 ││ Elapsed: 00:45:13  ││ 52361291.PKT (200) Done   │
  1828. │                           ││ Tossed : 3,498     ││ 52361292.PKT (200) Done   │
  1829. │                           ││ Extract: 172       ││ 52361293.PKT (275) Done   │
  1830. │                           ││ Forward: 165       ││ 52361294.PKT (120) Done   │
  1831. │                           ││ Bad Msg: 0         ││ 52361295.PKT In Process   │
  1832. ╘═══════════════════════════╛╘════════════════════╛╘═══════════════════════════╛
  1833. ╒══════════════════════════════ Current Activity ══════════════════════════════╕
  1834. │ Reading the WILDMAIL! CONFIGURATION file, and checking it... just a second!  │
  1835. │                                                                              │
  1836. │                                                                              │
  1837. │                                                                              │
  1838. │                                                                              │
  1839. │                                                                              │
  1840. │                                                                              │
  1841. │                                                                              │
  1842. │                                                                              │
  1843. │                                                                              │
  1844. ╘═══════════════════════════════════════════════════════════ Free Memory: 154k ╛
  1845.  11/28/92 (c) Online Computer Resources 1991, 1992  Concord, CA  (510) 687-1122
  1846.  
  1847.  
  1848.  
  1849.      WINDOW DEFINITIONS
  1850.  
  1851.           InBound Mail Archives
  1852.  
  1853.                This window displays all mail archives found in the INBOUND
  1854.                files area that are in queue waiting to be processed.  To the
  1855.                right is the archives file size prior to unpacking.
  1856.  
  1857.  
  1858.  
  1859.  
  1860.           WILDMAIL! v2.05                                        Page 30
  1861.           SAMPLE DISPLAY SCREEN
  1862.  
  1863.  
  1864.  
  1865.           Statistics
  1866.  
  1867.                This is a quick stats type window that gives you information
  1868.                about the current mail processing session.
  1869.  
  1870.  
  1871.           Mail Packet Queue
  1872.  
  1873.                WM only unpacks one mail archive at a time, so the archive
  1874.                that is currently being processed will have the contents
  1875.                displayed in this window.  After a .PKT file is finished being
  1876.                processed, the number of messages contained within that file
  1877.                will be displayed to the immediate right of the filename
  1878.                enclosed in parentheses.
  1879.  
  1880.  
  1881.           Current Activity
  1882.  
  1883.                This is the main processing window.  All the information about
  1884.                what conference mail is being extracted from, tossed into and
  1885.                forwarded to is displayed here.  Additional system related
  1886.                information like checking configuration and cleaning outbound
  1887.                directories and so on will show up here as well.
  1888.  
  1889.           Free Memory
  1890.  
  1891.                This is the amount of free memory after WM has been loaded.
  1892.                This only displays BASE memory, and not available EMS type
  1893.                memory.
  1894.  
  1895.  
  1896.  
  1897.  
  1898.           WILDMAIL! v2.05                                        Page 31
  1899.           ORIGIN LINES
  1900.  
  1901.  
  1902.  
  1903.           ORIGIN LINES
  1904.  
  1905.           WM supports two possible sources for origin lines.  The default is
  1906.           obtained from the very first line of the AREAS.BBS file.  The
  1907.           second is by the creation of a one line text file called ORIGIN.nnn
  1908.           (where nnn equals conference number defined in MAKEWILD).  This
  1909.           file must exist in the same subdirectory as that conferences
  1910.           MSGnnn.DAT/IX files.  (Very important!)
  1911.  
  1912.           The ORIGIN.nnn file is a standard ASCII text file with the origin
  1913.           line you wish to use for the <nnn> conference.  For conference
  1914.           number 14, the filename would be ORIGIN.014.  Please note the
  1915.           inclusion of the leading zero.  The file extension must be a full
  1916.           3 characters long.  You can have multiple ORIGIN.nnn files if
  1917.           desired but only one allowed per conference (number).  This file
  1918.           contains only one line of text not to exceed a total of 60
  1919.           characters.  You MUST place your (zone:net/node) address enclosed
  1920.           in parentheses at the end of the line.  Below is a sample origin
  1921.           line.
  1922.  
  1923.                     The Power Station BBS 9 nodes! (100:910/18)
  1924.  
  1925.           Note this is very similar to the first line of your AREAS.BBS file,
  1926.           except it's missing the # (pound sign).
  1927.  
  1928.           When WM extracts messages, it will look to see if there is a
  1929.           corresponding ORIGIN.nnn file for each conference it extracts from.
  1930.           If found, it will use that files origin line when adding origins
  1931.           to the messages extracted from that conference.  If there is no
  1932.           corresponding ORIGIN.nnn file, it will use the default found in the
  1933.           AREAS.BBS file.
  1934.  
  1935.           This option is very useful if you have echoes that are in other
  1936.           networks (not your primary network), and you want to have a
  1937.           different address show up in the origin line.  You could also use
  1938.           this to specify a unique origin line for each conference that you
  1939.           have.
  1940.  
  1941.  
  1942.  
  1943.           WILDMAIL! v2.05                                        Page 32
  1944.           HELP SCREEN
  1945.  
  1946.  
  1947.  
  1948.           If WM is run from the command line with incorrect or missing
  1949.           parameters, it will display a help screen allowing you the option
  1950.           of selecting a specific parameter to obtain help on.  Shown below
  1951.           is a sample screen.
  1952.  
  1953.  
  1954.                WILDMAIL! v2.05 - Mail Processor for WILDCAT! 3.x
  1955.  
  1956.                Select the option you would like more information on :
  1957.  
  1958.                     A]  TOSS
  1959.                     B]  SCAN
  1960.                     C]  PACK
  1961.                     D]  REBUILD,<# of dupes>
  1962.                     E]  PURGE
  1963.                     F]  -A<filename>
  1964.                     G]  -N
  1965.                     H]  -Q
  1966.                     I]  -R<conference #>,<net/node id>,<starting msg #>
  1967.                     J]  -S<schedule name>
  1968.                     K]  -T<conference #>,<extract count>
  1969.                     ?]  General command line information.
  1970.  
  1971.                Press [ENTER] to exit, or enter an item to view :
  1972.  
  1973.  
  1974.           By selecting the corresponding option letter, you will be shown
  1975.           information on the selected command.  Selecting option 'H' presents
  1976.           the following information.
  1977.  
  1978.  
  1979.                COMMAND : -Q
  1980.  
  1981.                Example Usage : "WM -Q"
  1982.  
  1983.                QUIET MODE.  WILDMAIL! processes the mail with no screen
  1984.                displays.  Speeds up processing time by decreasing the
  1985.                resources required to maintain the WILDMAIL! full-screen
  1986.                activity display.
  1987.  
  1988.  
  1989.                Press [ENTER] to continue...
  1990.  
  1991.  
  1992.           After an option letter has been chosen and the information
  1993.           displayed, pressing [ENTER] will return you to the main help
  1994.           screen.  From here you can continue to select more options for
  1995.           additional help or exit the help mode by pressing [ENTER] and you
  1996.           will be returned to the DOS prompt.
  1997.  
  1998.  
  1999.  
  2000.  
  2001.           WILDMAIL! v2.05                                        Page 33
  2002.           ERRORLEVELS
  2003.  
  2004.  
  2005.  
  2006.           Upon exit, WM will register a DOS error level.  If there are any
  2007.           errors encountered when exiting WM, these will be noted in the log
  2008.           file defined in WM.CFG.  Normally, this is WM.LOG.
  2009.  
  2010.                0  . . .  Completed successfully
  2011.                1  . . .  WM.CFG or AREAS.BBS error
  2012.                2  . . .  Not enough disk space to toss mail
  2013.                9  . . .  Fatal error
  2014.  
  2015.  
  2016.  
  2017.  
  2018.           WILDMAIL! v2.05                                        Page 34
  2019.           WM LICENSING AND DISTRIBUTION AGREEMENT
  2020.  
  2021.  
  2022.  
  2023.           Copyright (C) 1991, 1992 by Online Computer Resources.  ALL RIGHTS
  2024.           RESERVED.  COMMERCIAL DISTRIBUTION AND/OR USE PROHIBITED WITHOUT
  2025.           WRITTEN PERMISSION FROM Online Computer Resources.
  2026.  
  2027.           Non-Commercial distribution and/or use is permitted under the
  2028.           following terms:
  2029.  
  2030.           1)   You may copy and distribute copies of WM executable code as
  2031.                you receive it, in any medium, provided that you do so in a
  2032.                lawful, friendly manner and that you conspicuously and
  2033.                appropriately publish on each copy of each file that is a part
  2034.                of the distribution package a valid copyright notice:
  2035.  
  2036.                "Copyright (C) 1991, 1992 by Online Computer Resources.  Any
  2037.                copies that you distribute must be distributed free of charge
  2038.                to the recipient of the copy.  WM may not be sold and you may
  2039.                not rent or lease it to any other person."
  2040.  
  2041.           2)   You must keep this License Agreement intact and give any other
  2042.                recipients of the WM program a copy of this License Agreement
  2043.                along with the program.
  2044.  
  2045.           3)   You must distribute WM in unmodified form.  You may not add
  2046.                an advertisement for your Bulletin Board System, User Group,
  2047.                or anything else either as a file in the distribution packet
  2048.                or as a header in any archive.  You may not add, modify or
  2049.                delete any of the files in the WM distribution archive.
  2050.  
  2051.           4)   WM must be distributed for free. You may not charge a
  2052.                distribution fee for the physical act of transferring a copy
  2053.                of this program.  You may not place this program in any file
  2054.                area of a Bulletin Board System where a fee is required for
  2055.                download.
  2056.  
  2057.           5)   You may not modify your copy or copies of WM or any portion
  2058.                of it and you can not copy and distribute any modifications.
  2059.                WM is distributed in ZIP format and you may not distribute it
  2060.                in any other form.
  2061.  
  2062.           6)   You may not copy, sublicense, distribute or transfer WM except
  2063.                as expressly provided under this License Agreement.  Any
  2064.                attempt otherwise to copy, sublicense, distribute or transfer
  2065.                WM is void and your rights to use the program under this
  2066.                License agreement shall be automatically terminated.
  2067.  
  2068.  
  2069.  
  2070.           WILDMAIL! v2.05                                        Page 35
  2071.           WM LICENSING AND DISTRIBUTION AGREEMENT
  2072.  
  2073.  
  2074.  
  2075.           7)   You may not incorporate parts of WM into other programs
  2076.                without the written permission of Online Computer Resources.
  2077.                Permission may or may not be granted based upon a
  2078.                determination of what your intended use is.
  2079.  
  2080.           8)   For the purposes of this document, "COMMERCIAL USE" is defined
  2081.                as concurrent operation of the software on three or more
  2082.                computers or data lines owned by the same for-profit
  2083.                organization.  Any organization may operate this software
  2084.                under the terms of this Non-Commercial Agreement if operation
  2085.                is limited to two or less computers or data lines.
  2086.  
  2087.           9)   You may use the software only after understanding and agreeing
  2088.                upon the above terms.
  2089.  
  2090.  
  2091.  
  2092.  
  2093.           WILDMAIL! v2.05                                        Page 36
  2094.           WM LICENSING AND DISTRIBUTION AGREEMENT
  2095.  
  2096.  
  2097.  
  2098.           NO WARRANTY
  2099.           ===========
  2100.  
  2101.           WILDMAIL! v2.05 IS DISTRIBUTED AS AN EVALUATION COPY ONLY!  THIS
  2102.           PROGRAM REQUIRES THE USE OF A SPECIAL 30 EVALUATION KEY OBTAINABLE
  2103.           FROM THE WM SUPPORT BBS AT (510) 687-0236.  IF, AT THE END OF THE
  2104.           30 DAY PERIOD, YOU HAVE NOT REGISTERED THE PRODUCT, WM WILL SIMPLY
  2105.           CEASE TO RUN.  REACTIVATION REQUIRES THE PLACEMENT OF THE
  2106.           REGISTERED KEY FILE IN THE WM DIRECTORY.
  2107.  
  2108.           THIS PROGRAM IS GUARANTEED TO DO ABSOLUTELY NOTHING EXCEPT TAKE UP
  2109.           DISK SPACE.  USE IT AT YOUR OWN RISK.  NEITHER ONLINE COMPUTER
  2110.           RESOURCES NOR ANY OTHER PERSON INVOLVED IN IT'S DISTRIBUTION IS
  2111.           RESPONSIBLE IN ANY WAY, FOR ANY DAMAGES RESULTING FROM ITS USE OR
  2112.           MISUSE, DIRECTLY OR INDIRECTLY.
  2113.  
  2114.           THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF WM IS ENTIRELY
  2115.           WITH YOU.  SHOULD WM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
  2116.           NECESSARY SERVICING, REPAIR OR OTHER DAMAGES TO YOUR EQUIPMENT,
  2117.           SOFTWARE, OR OTHER PROPERTY.
  2118.  
  2119.           ONLINE COMPUTER RESOURCES IS NOT RESPONSIBLE TO YOU FOR DAMAGES,
  2120.           INCLUDING BUT NOT LIMITED TO, ANY LOST PROFITS, LOST MONIES, OR
  2121.           OTHER SPECIAL, GENERAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  2122.           OUT OF THE USE OR INABILITY TO USE (INCLUDING BUT NOT LIMITED TO
  2123.           LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED
  2124.           BY THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY
  2125.           OTHER PROGRAMS) OR ANY OTHER LOSS EVEN IF YOU HAVE BEEN ADVISED OF
  2126.           THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER
  2127.           PARTY.
  2128.  
  2129.  
  2130.  
  2131.  
  2132.           WILDMAIL! v2.05                                        Page 37
  2133.           TECHNICAL SUPPORT
  2134.  
  2135.  
  2136.  
  2137.           TECHNICAL SUPPORT
  2138.  
  2139.           You may contact Online Computer Resources at 1:161/503 or 1:161/504
  2140.           via netmail or by logging on to the BBS for technical support.  We
  2141.           can also be reached in the WILDCAT! conference on Fidonet.
  2142.           Business hours are 9am-6pm M-F and 10am-5pm Saturdays PST and our
  2143.           VOICE number is (510) 687-1122.
  2144.  
  2145.           When calling for support, be prepared to have a copy of your
  2146.           AREAS.BBS and WM.CFG files available.  These MUST be the ones
  2147.           you're CURRENTLY using.
  2148.  
  2149.           For even faster support, zip up those two files into a unique file
  2150.           name and send them to our support board at:
  2151.  
  2152.                     (510) 687-0236 (1:161/503) USR HST/v32
  2153.                     (510) 687-2134 (1:161/504) v32bis
  2154.  
  2155.           If your files are already on our system before you call, we will
  2156.           be able to immediately look at your present configuration and offer
  2157.           any needed assistance much faster and more effectively.
  2158.  
  2159.  
  2160.           30 DAY EVALUATION COPY
  2161.  
  2162.           WILDMAIL! v2.05 is a fully functional, full featured mail processor
  2163.           for WILDCAT! v3.xx.  This program is not disabled in any way but
  2164.           does require the use of a special 30 day evaluation key. This key
  2165.           is obtainable by dialing the WM support BBS at the number listed
  2166.           above.
  2167.  
  2168.           This temporary key will allow WILDMAIL! to run FOR 30 DAYS without
  2169.           registration, after which, the program will simply cease to run.
  2170.           This should be sufficient time to properly evaluate the program for
  2171.           fitness prior to its actual registration.
  2172.  
  2173.           After you register the program, you will receive the WM.ID file and
  2174.           then by placing it in the \WILDMAIL directory, it will reactivate
  2175.           the program for normal use.
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.           WILDMAIL! v2.05                                        Page 38
  2193.           APPENDIX A
  2194.  
  2195.  
  2196.  
  2197.           APPENDIX A, LIMITS AND SIZES
  2198.  
  2199.           MEMORY REQUIREMENTS
  2200.  
  2201.                Memory for WM  . . . . . . . . . . . . . . . . . . . . 385k
  2202.  
  2203.  
  2204.           WM.CFG FILE LIMITS
  2205.  
  2206.                AKA  . . . . . . . . . . . . . . . . . . . . . . . 20 lines
  2207.  
  2208.                ADDTOSEENBY  . . . . . . . . . . . . . . . . . . . 20 lines
  2209.  
  2210.                MAP_ZONE . . . . . . . . . . . . . . . . . . . . . 10 lines
  2211.  
  2212.                MATCH_ZONE . . . . . . . . . . . . . . . . . . . . 10 lines
  2213.  
  2214.                OUT_ZONE . . . . . . . . . . . . . . . . . . . . . 10 lines
  2215.  
  2216.                TYPEPACK . . . . . . . . . .  3 definition lines per PACKER
  2217.  
  2218.                MAXDUPES . . . . . . . . . . . . . . . . . . . . . no limit
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.           WILDMAIL! v2.05                                        Page 39
  2225.           APPENDIX B
  2226.  
  2227.  
  2228.  
  2229.           TOSSING MAIL IN DATE/TIME ORDER
  2230.  
  2231.           Mail bundles are tossed in date/time order, no matter what order
  2232.           they are received in, beginning with .SU0, .MO0, etc.  .PKT files
  2233.           are tossed in date/time order also.
  2234.  
  2235.  
  2236.           NODE NUMBER SYNTAX SHORTCUTS
  2237.  
  2238.           WM supports some shortcuts in the specification of Zone, Net, and
  2239.           Node numbers.  The first shortcut is the assumed Zone or Net
  2240.           number.  These lines are all equivalent:
  2241.  
  2242.                1:161/502 1:106/123 1:204/1
  2243.  
  2244.                1:161/502 161/123 204/1            (Zone 1 is defaulted)
  2245.  
  2246.                1:161/502 123 204/1                (Zone 1 and net 161 are
  2247.                                                   defaulted)
  2248.  
  2249.  
  2250.           LARGE MESSAGES
  2251.  
  2252.           Messages that exceed the maximum line limit defined in MAKEWILD for
  2253.           it's respective conference are automatically split into smaller
  2254.           ones in order to maintain the integrity of the original message.
  2255.  
  2256.           In other words, if the incoming message contains 250 lines and the
  2257.           destination conference is set to 150, the first 146 lines are added
  2258.           to the initial message in WC along with a 4 line prompt indicating
  2259.           the split.  WM then creates a new message using the same TO:, FROM:
  2260.           and SUBJECT: information and inserts a 4 line prompt (indicating
  2261.           the message continuation) and then adds the remaining 104 lines.
  2262.  
  2263.           WM will automatically add as many new messages as required to toss
  2264.           the original message into the WC conference.
  2265.  
  2266.  
  2267.           NO CONTENT MESSAGES
  2268.  
  2269.           A NO CONTENT message (null message) is defined as any message not
  2270.           having any text body.
  2271.  
  2272.  
  2273.  
  2274.           WILDMAIL! v2.05                                        Page 40
  2275.           FRONTDOOR BATCH FILES
  2276.  
  2277.  
  2278.  
  2279.           This section is offered as a reference when using WILDMAIL! with
  2280.           the front end mailer called FrontDoor.  This is a very popular
  2281.           mailer and can be downloaded from just about any BBS under the name
  2282.           of FD202.ARJ.  The current version as of this writing is v2.02.
  2283.  
  2284.           This section is devoted to the associated batch files and NOT the
  2285.           actual setup of FrontDoor via the FDSETUP program.  For specific
  2286.           information on FDSETUP, refer to its author for technical support.
  2287.  
  2288.           Again, the information presented here is for reference only!  We
  2289.           can not offer support on FrontDoor, but we have included this
  2290.           section due to it's popularity.
  2291.  
  2292.  
  2293.           ASSOCIATED BATCH FILES
  2294.  
  2295.           FrontDoor can be run standalone, but for use with WILDMAIL! it MUST
  2296.           be run from a batch file.  This file for our example purposes will
  2297.           be called CAT.BAT.
  2298.  
  2299.           When using FrontDoor/WILDMAIL!/WILDCAT!, there are three batch
  2300.           files involved in this process.  These files all exist in the \FD
  2301.           directory.  Shown below is a brief description of these files.
  2302.  
  2303.  
  2304.                CAT.BAT -      This is the main batch file used when running
  2305.                               FrontDoor.  After this file has been executed,
  2306.                               FrontDoor will be ready to receive calls and
  2307.                               if a human caller is detected, it will then
  2308.                               pass control to DOBBS.BAT via the DOS CALL
  2309.                               command.
  2310.  
  2311.                DOBBS.BAT -    When a human caller is detected, FrontDoor
  2312.                               will create this file in the \FD directory
  2313.                               overwriting the previous DOBBS.BAT file and
  2314.                               exit with a errorlevel 100.  This is a one
  2315.                               line batch file that executes EXEBBS.BAT and
  2316.                               contains information that will be passed to
  2317.                               WILDCAT! for proper operation.
  2318.  
  2319.                EXEBBS.BAT -   This is the main batch file used to execute
  2320.                               WILDCAT!  This file will test the contents of
  2321.                               DOBBS.BAT for specific character strings for
  2322.                               use in determining whether or not this is a
  2323.                               reliable connection.  This information is then
  2324.                               passed onto WILDCAT! to enable/disable the
  2325.                               error correcting type protocols.
  2326.  
  2327.  
  2328.  
  2329.  
  2330.           WILDMAIL! v2.05                                        Page 41
  2331.           FRONTDOOR BATCH FILES
  2332.  
  2333.  
  2334.  
  2335.           SYSTEM FLOW
  2336.  
  2337.           The basic flow of these batch files when a human caller connects
  2338.           to FrontDoor is as follows.
  2339.  
  2340.           CAT.BAT -> DOBBS.BAT -> EXEBBS.BAT (then return to CAT.BAT).
  2341.  
  2342.           When CAT.BAT is executed, FrontDoor will be brought up and will be
  2343.           waiting for calls.  When a human caller connects and FrontDoor
  2344.           displays the "Press Escape twice for WILDCAT!" message and after
  2345.           pressing escape twice, FrontDoor will drop with a errorlevel 100
  2346.           and create a batch file called DOBBS.BAT in the \FD directory.
  2347.           This batch file contains information on the connect speed, com
  2348.           port, time remaining until FrontDoor's next event and a possible
  2349.           reliable connect mode string if the modem returned one.
  2350.  
  2351.           In the CAT.BAT file, after dropping with a errorlevel 100, the
  2352.           batch file will instruct it to use the CALL command when executing
  2353.           DOBBS.BAT.  This will ensure that when DOBBS.BAT is finished
  2354.           executing, it will return program execution to CAT.BAT.
  2355.  
  2356.           DOBBS.BAT then executes a batch file called EXEBBS.BAT which in
  2357.           turn tests for various reliable connect strings and then executes
  2358.           the appropriate command line to bring up WILDCAT!
  2359.  
  2360.           When the caller logs off the BBS, WILDCAT! will terminate and
  2361.           program flow will return to EXEBBS.BAT.  This file basically just
  2362.           "ends" and returns to the batch file that executed it called
  2363.           DOBBS.BAT and since there was only one line to that batch file, it
  2364.           will then return to the CAT.BAT file and continue to the NEXT line
  2365.           AFTER executing the CALL command and continue on.  The program flow
  2366.           will return to the main loop and bring FrontDoor back up waiting
  2367.           for calls.
  2368.  
  2369.           If a mail call happens, the basic flow will remain in CAT.BAT and
  2370.           execute WILDMAIL! for processing and then return to FrontDoor.  For
  2371.           additional information on this process, refer to the section
  2372.           regarding the CAT.BAT file.
  2373.  
  2374.           This may sound a little complicated, but in the following examples,
  2375.           we will try and make more sense out of this.
  2376.  
  2377.  
  2378.  
  2379.           WILDMAIL! v2.05                                        Page 42
  2380.           CAT.BAT FILE
  2381.  
  2382.  
  2383.  
  2384.           Below is a sample batch file used to run FrontDoor as a front end
  2385.           mailer for WILDCAT! v3.x.  Throughout the example batch files, line
  2386.           numbers are shown to the immediate left with the > symbols. ie. 23>
  2387.           refers to line 23.  They DO NOT EXIST in the actual batch file.
  2388.  
  2389.  
  2390.                 1>  @echo off
  2391.                 2>  cls
  2392.                 3>  SET FD=c:\fd
  2393.                 4>  SET WCNODEID=1
  2394.                 5>  SET WCMDM=USRHST
  2395.  
  2396.                 6>  :START
  2397.                 7>  c:
  2398.                 8>  cd\fd
  2399.                 9>  fd -NOUNPACK
  2400.                10>  IF ERRORLEVEL 100  goto RUN-BBS
  2401.                11>  IF ERRORLEVEL  90  goto SCAN-TOSS
  2402.                12>  IF ERRORLEVEL  80  goto LOCAL-BBS
  2403.                13>  IF ERRORLEVEL   1  goto EXIT
  2404.                14>  IF ERRORLEVEL   0  goto EXIT
  2405.                15>  goto START
  2406.  
  2407.                16>  :RUN-BBS
  2408.                17>  call DOBBS.BAT
  2409.                18>  goto START
  2410.  
  2411.                19>  :SCAN-TOSS
  2412.                20>  cls
  2413.                21>  c:
  2414.                22>  cd\wildmail
  2415.                23>  wm toss scan
  2416.                24>  goto START
  2417.  
  2418.                25>  :LOCAL-BBS
  2419.                26>  c:
  2420.                27>  cd\wc30
  2421.                28>  wildcat /B LOCAL
  2422.                29>  goto START
  2423.  
  2424.                30>  :EXIT
  2425.  
  2426.  
  2427.  
  2428.           The following descriptions of this batch files assumes some
  2429.           understanding of how to create and use batch files.  The batch
  2430.           files used in these examples make use of 2 important DOS commands,
  2431.           the IF ERRORLEVEL/GOTO and the LABEL commands.  Please refer to the
  2432.           appropriate DOS manual for specifics if necessary.
  2433.  
  2434.  
  2435.  
  2436.  
  2437.           WILDMAIL! v2.05                                        Page 43
  2438.           CAT.BAT FILE
  2439.  
  2440.  
  2441.  
  2442.           CAT.BAT FILE EXPLANATION
  2443.  
  2444.           Line #1 - Simply turns off all display for each command that's
  2445.                     executed from this file.
  2446.  
  2447.           Line #2 - This clears the screen.
  2448.  
  2449.           Line #3 - Sets environment variable FD equal to the path where all
  2450.                     the FrontDoor system files are located and is required
  2451.                     by FrontDoor.
  2452.  
  2453.           Line #4 - Lines #4 and #5 are used for WILDCAT! to set the Node ID
  2454.                     and the appropriate modem definition file (.MDM) to use
  2455.                     for operation when WILDCAT! is executed.
  2456.  
  2457.           Line #6 - This is the MAIN PROGRAM LOOP label.
  2458.  
  2459.           Line #7 - Changes to the appropriate drive letter.  You will need
  2460.                     to specify here which one is required for your system.
  2461.  
  2462.           Line #8 - Change directories to the location of the FrontDoor
  2463.                     program files.
  2464.  
  2465.           Line #9 - This line actually executes FrontDoor.  Notice the
  2466.                     command line parameter, -NOUNPACK.  This command is used
  2467.                     to make sure netmail messages are properly tossed into
  2468.                     WILDCAT!  If this parameter is NOT used, FrontDoor will
  2469.                     grab these messages and toss it into it's own internal
  2470.                     message base and delete them before WILDMAIL! can
  2471.                     properly process them.
  2472.  
  2473.           Line 10 - This line tests to see of the errorlevel returned by
  2474.                     FrontDoor when it exited equals the value of 100.  If it
  2475.                     does, then it will 'goto' the label called RUN-BBS in
  2476.                     line #16.  This will start the process of bringing up
  2477.                     the BBS.  This is desired when a caller connects and
  2478.                     presses the Escape key twice.
  2479.  
  2480.           Line 11 - This functions exactly the same was as line #10 does,
  2481.                     except it will 'goto' a label called SCAN-TOSS on line
  2482.                     #19.  This is used with the active events 'behavior'
  2483.                     option when preparing to process the incoming mail.
  2484.                     Normally, after mail has been received, FrontDoor will
  2485.                     drop with this errorlevel (any number can be specified,
  2486.                     but must be defined in FDSETUP) and then jump to line
  2487.                     #19 to start execution of WILDMAIL!
  2488.  
  2489.  
  2490.  
  2491.           WILDMAIL! v2.05                                        Page 44
  2492.           CAT.BAT FILE
  2493.  
  2494.  
  2495.  
  2496.           Line 12 - Same as line #10 except tests for an errorlevel of 80
  2497.                     and if so, jumps to the label called LOCAL-BBS on line
  2498.                     #25.  This is a user defined errorlevel used to bring up
  2499.                     the BBS in local mode.  This value is defined in
  2500.                     FDSETUP, under Mailer, Function Keys and is normally the
  2501.                     F1 key to remain consistent with WILDCAT!'s SysOp logon.
  2502.                     This option is presented here as a convenience and is
  2503.                     not required for proper operation.
  2504.  
  2505.           Line 13 - Lines #13 and #14 are used to test for abnormal/normal
  2506.                     shutting down (Alt-Q) of FrontDoor.  These lines will
  2507.                     jump to the label called EXIT on line #30 and will
  2508.                     return you to the DOS prompt.  This is a normal exit
  2509.                     routine.
  2510.  
  2511.           Line 15 - This line is a simple safety valve used to restart
  2512.                     FrontDoor in case one of the errorlevels didn't match
  2513.                     the ones that were included here.  Typically, this is
  2514.                     some sort of abnormal exit from FrontDoor, and instead
  2515.                     of ending up at the DOS prompt, this will attempt to
  2516.                     restart FrontDoor.
  2517.  
  2518.           Line 16 - Lines #16, #17 and #18 are used when a human caller is
  2519.                     detected and will used to bring up the BBS.  This line
  2520.                     contains the label for the MAIN LOOP when FrontDoor
  2521.                     drops with an errorlevel 100 from line #10.
  2522.  
  2523.           Line 17 - This line executes the DOBBS.BAT batch file created when
  2524.                     FrontDoor exited with a errorlevel 100.  The CALL
  2525.                     command is used here to ensure that when DOBBS.BAT is
  2526.                     finished executing, it will RETURN TO LINE #18 of this
  2527.                     file.  Without the CALL command, when DOBBS.BAT was
  2528.                     finished executing, it would simply drop to the DOS
  2529.                     prompt.  NOT GOOD!
  2530.  
  2531.           Line 18 - After DOBBS.BAT is finished executing, it will return to
  2532.                     this line and then 'goto' the label called START on line
  2533.                     #6.  This will complete the process of the caller
  2534.                     logging off the BBS and preparing to restart FrontDoor
  2535.                     and be ready to take additional calls.
  2536.  
  2537.           Line 19 - This is the main WILDMAIL! program loop for processing
  2538.                     mail.
  2539.  
  2540.           Line 20 - Clears the screen.
  2541.  
  2542.  
  2543.  
  2544.  
  2545.           WILDMAIL! v2.05                                        Page 45
  2546.           CAT.BAT FILE
  2547.  
  2548.  
  2549.  
  2550.           Line 21 - Changes to the drive where the WILDMAIL! subdirectory is
  2551.                     located.
  2552.  
  2553.           Line 22 - Changes to the WILDMAIL! subdirectory where all the
  2554.                     configuration and executable files are located.
  2555.  
  2556.           Line 23 - Executes WILDMAIL! with the TOSS SCAN command line
  2557.                     parameters.  This will start the actual processing of
  2558.                     mail.
  2559.  
  2560.           Line 24 - This terminates the mail processing loop and restarts
  2561.                     FrontDoor by jumping to a label called START in line #6.
  2562.  
  2563.           Line 25 - The is the main LOCAL LOGON loop's label.  This
  2564.                     'subroutine' is executed when FrontDoor drops with a
  2565.                     errorlevel 80 from line #12.  This is used to allow
  2566.                     local logons to the BBS when the appropriate function
  2567.                     key has been pressed while FrontDoor is up and waiting
  2568.                     for calls.
  2569.  
  2570.           Line 26 - Changes to the drive where WILDCAT! is located.
  2571.  
  2572.           Line 27 - Changes to the subdirectory containing all the WILDCAT!
  2573.                     files.
  2574.  
  2575.           Line 28 - Executes WILDCAT! using the options set in line #4 with
  2576.                     the /B LOCAL command parameters for allowing local
  2577.                     logons.
  2578.  
  2579.           Line 29 - After normal logoff, FrontDoor is brought back up by
  2580.                     returning to line #6.
  2581.  
  2582.           Line 30 - This is the label used when FrontDoor is brought down
  2583.                     via lines #13 or #14.  This is the last line in the
  2584.                     batch file and thus will return you to the DOS prompt.
  2585.  
  2586.  
  2587.  
  2588.  
  2589.           WILDMAIL! v2.05                                        Page 46
  2590.           DOBBS.BAT FILE
  2591.  
  2592.  
  2593.  
  2594.           DOBBS.BAT
  2595.  
  2596.           FrontDoor MUST BE configured to drop with a errorlevel 100 on ALL
  2597.           POSSIBLE CONNECT SPEEDS and create the .BAT file.  This information
  2598.           is found in FDSETUP under Mailer, Errorlevels.
  2599.  
  2600.           This is a one line batch file created by FrontDoor and will change
  2601.           from caller to caller.  Shown below is a sample of this file.
  2602.  
  2603.                EXEBBS 9600 1 897 /ARQ/V32/LAPM/V42BIS
  2604.  
  2605.  
  2606.                ^^^^^^ ^^^^ ^ ^^^ ^^^^^^^^^^^^^^^^^^^^
  2607.                  %0    %1 %2  %3        %4     <----- DOS Variables
  2608.  
  2609.  
  2610.           Below is a breakdown of the above command line.
  2611.  
  2612.                %0 = Command that DOS will execute
  2613.                %1 = Connect speed determined by FrontDoor
  2614.                %2 = Communications port
  2615.                %3 = Minutes remaining until next event
  2616.                %4 = Reliable mode connect string (if applicable)
  2617.  
  2618.  
  2619.           This line will execute a file called EXEBBS.BAT in the \FD
  2620.           directory passing the speed as 9600 (%1), com port 1 (%2), 897
  2621.           minutes (%3) until the next FrontDoor event and the connect string
  2622.           of /ARQ/V32/LAPM/V42BIS (%4).  The contents of EXEBBS.BAT will then
  2623.           take this information and properly evaluate it and then execute it
  2624.           for proper operation in WILDCAT!
  2625.  
  2626.  
  2627.  
  2628.  
  2629.           WILDMAIL! v2.05                                        Page 47
  2630.           EXEBBS.BAT FILE
  2631.  
  2632.  
  2633.  
  2634.           EXEBBS.BAT
  2635.  
  2636.           This batch file is used primarily to bring up WILDCAT! with the
  2637.           parameters passed from the calling batch file called DOBBS.BAT.
  2638.           The information contained in DOBBS.BAT is used to 'set up' WILDCAT!
  2639.           for the proper speed, time remaining before any FrontDoor events
  2640.           and whether or not this is a reliable connection.
  2641.  
  2642.           Sample EXEBBS.BAT file for use with FrontDoor.
  2643.  
  2644.  
  2645.                 1>  @echo off
  2646.                 2>  cls
  2647.                 3>  SET comspec=c:\command.com
  2648.  
  2649.                 4>  SET connect=
  2650.  
  2651.                 5>  if %4 == /ARQ                   SET connect=/MNP
  2652.                 6>  if %4 == /ARQ/HST               SET connect=/MNP
  2653.                 7>  if %4 == /ARQ/V32               SET connect=/MNP
  2654.                 8>  if %4 == /ARQ/LAPM              SET connect=/MNP
  2655.                 9>  if %4 == /ARQ/MNP               SET connect=/MNP
  2656.                10>  if %4 == /ARQ/HST/HST           SET connect=/MNP
  2657.                11>  if %4 == /ARQ/LAPM/V42BIS       SET connect=/MNP
  2658.                12>  if %4 == /ARQ/MNP/MNP5          SET connect=/MNP
  2659.                13>  if %4 == /ARQ/HST/HST/MNP5      SET connect=/MNP
  2660.                14>  if %4 == /ARQ/HST/HST/V42BIS    SET connect=/MNP
  2661.                15>  if %4 == /ARQ/V32/LAPM/V42BIS   SET connect=/MNP
  2662.                16>  if %4 == /ARQ/V32/MNP           SET connect=/MNP
  2663.                17>  if %4 == /ARQ/V32/LAPM/MNP/MNP5 SET connect=/MNP
  2664.  
  2665.                18>  :START
  2666.                19>  c:
  2667.                20>  cd\wc30
  2668.                21>  ctty con
  2669.                22>  wildcat /B %1%connect% %3
  2670.  
  2671.  
  2672.  
  2673.  
  2674.           WILDMAIL! v2.05                                        Page 48
  2675.           EXEBBS.BAT FILE
  2676.  
  2677.  
  2678.  
  2679.           EXEBBS.BAT FILE EXPLANATION
  2680.  
  2681.           Line #1 - Simply turns off all display for each command that's
  2682.                     executed from this file.
  2683.  
  2684.           Line #2 - This clears the screen.
  2685.  
  2686.           Line #3 - This is safety measure to make sure DOS knows where to
  2687.                     look for COMMAND.COM.
  2688.  
  2689.           Line #4 - This is a very important DOS environment variable.  This
  2690.                     is used to pass the /MNP flag associated with the
  2691.                     current connection to WILDCAT! to indicate whether or
  2692.                     not this is a reliable connect.  If this flag is set,
  2693.                     WILDCAT! will make the Ymodem/G and 1K-Xmodem/G
  2694.                     protocols available to the caller.  For now, we are
  2695.                     turning the flag off (actually removing the variable
  2696.                     entirely) because we will test the connect string for a
  2697.                     reliable connect in lines #5 thru #17.
  2698.  
  2699.           Line #5 - Lines #5 thru #17 are used to test the connect string
  2700.                     information passed to us from the DOBBS.BAT file.  If
  2701.                     you refer to the section on the DOBBS.BAT file, note
  2702.                     that this is DOS environment variable %4.  Here we test
  2703.                     for a exact match of the string supplied, if there is a
  2704.                     match, we will turn on the flag used in line #4
  2705.                     (connect=) via the SET command, to now equal /MNP.  If
  2706.                     no match is found, the environment variable 'connect'
  2707.                     will be untouched.
  2708.  
  2709.                     The strings in these lines are ones outputted by your
  2710.                     modem.  You will need to review each possible
  2711.                     combination for your EXACT modem type.  The ones shown
  2712.                     here are for the older USR Dual Standards without
  2713.                     v.32bis.  The strings you enter must be the ones that
  2714.                     are a EXACT MATCH and indicate a reliable connect.  Some
  2715.                     modems use a simple /REL and others may be more complex.
  2716.  
  2717.           Line 18 - The MAIN PROGRAM LOOP for bringing up WILDCAT!
  2718.  
  2719.           Line 19 - Changes to the drive where WILDCAT! is located.
  2720.  
  2721.           Line 20 - Changes to the subdirectory containing all the WILDCAT!
  2722.                     files.
  2723.  
  2724.  
  2725.  
  2726.           WILDMAIL! v2.05                                        Page 49
  2727.           EXEBBS.BAT FILE
  2728.  
  2729.  
  2730.  
  2731.           Line 21 - Redirects output to the CONsole.  This is a safety valve
  2732.                     to make sure there are not conflicts as to where data is
  2733.                     to be outputted to.  This line is not normally needed,
  2734.                     but is here in case a DOOR program goes nuts on you.
  2735.  
  2736.           Line 22 - This is the main command line that executes WILDCAT!
  2737.                     The /B parameter is required and indicates that a front
  2738.                     end mailer is used with this configuration and to look
  2739.                     for additional command line information that is passed.
  2740.                     If you recall in the DOBBS.BAT file, the DOS environment
  2741.                     variable %1 indicated connect speed.  The '%connect%'
  2742.                     parameter is the reliable connect flag used in lines #4
  2743.                     thru #17 and %3 is the time remaining until the next
  2744.                     FrontDoor event.
  2745.  
  2746.                     To help understand this, we will use the contents of the
  2747.                     example DOBBS.BAT file  The command on line #22;
  2748.  
  2749.                          wildcat /B %1%connect% %3
  2750.  
  2751.                     will be replaced with the parameters passed in DOBBS.BAT
  2752.                     and will now look like:
  2753.  
  2754.                          wildcat /B 9600/MNP 897
  2755.  
  2756.                     This indicates a reliable connection at 9600 baud with
  2757.                     897 minutes left until the next FrontDoor event.  A
  2758.                     match was found on line #15 so the DOS environment
  2759.                     variable 'connect' now equals /MNP.  If there wasn't a
  2760.                     match in lines #5 thru #17, the command line would read:
  2761.  
  2762.                          wildcat /B 9600 897
  2763.  
  2764.                     You will notice the /MNP parameter is now missing and
  2765.                     WILDCAT! will not allow the Ymodem/G and 1K-Xmodem/G
  2766.                     protocols.
  2767.  
  2768.  
  2769.           When the caller logs off the BBS, either normally, or by dropping
  2770.           carrier, WILDCAT! will exit and return to the EXEBBS.BAT file.
  2771.           Since there are no remaining lines in this batch file to execute,
  2772.           the program flow will return to DOBBS.BAT, and since there are no
  2773.           more lines to execute in the DOBBS.BAT file, it will return to the
  2774.           CAT.BAT file, line #18.  This will then 'goto' line #6 and restart
  2775.           FrontDoor completing our 'human caller loop'.
  2776.  
  2777.  
  2778.